home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Clip Art, More, & Even more Clip Art
/
LitClip.iso
/
Install Acrobat Reader 4.05c
/
Install Acrobat Reader 4.05c.rsrc
/
CODE_12_Segment 12.txt
< prev
next >
Wrap
Text File
|
1999-03-19
|
134KB
|
2,226 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 1580 C6D5 move.b [A2 + A4.w * 8 - 0x43], D0
00000004 0000 29FC ori.b D0, 0xFC
00000008 0000 170C ori.b D0, 0xC
0000000C 0000 0120 ori.b D0, 0x20 /* ' ' */
00000010 8000 or.b D0, D0
00000012 0002 29F0 ori.b D2, 0xF0
00000016 4A90 tst.l [A0]
00000018 6266 bhi +0x68 /* 00000080 */
0000001A 6D50 blt +0x52 /* 0000006C */
0000001C 6274 bhi +0x76 /* 00000092 */
0000001E 6D4C blt +0x4E /* 0000006C */
label00000020:
00000020 1493 move.b [A2], [A3]
00000022 B612 cmp.b D3, [A2]
00000024 FFC1 .invalid <<F/7/7>>
00000026 625E bhi +0x60 /* 00000086 */
00000028 6248 bhi +0x4A /* 00000072 */
0000002A 6340 bls +0x42 /* 0000006C */
0000002C 6334 bls +0x36 /* 00000062 */
0000002E 6522 bcs +0x24 /* 00000052 */
00000030 621E bhi +0x20 /* 00000050 */
00000032 6516 bcs +0x18 /* 0000004A */
00000034 0C06 632C cmpi.b D6, 0x2C /* ',' */
00000038 F910 .extension 0x910 <<F/4-5/4>> // unimplemented
0000003A 41D4 lea.l A0, [A4]
0000003C FD70 .extension 0xD70 <<F/4-5/6>> // unimplemented
0000003E FBFC .invalid <<F/7/5>>
00000040 3814 move.w D4, [A4]
00000042 F9CC .invalid <<F/7/4>>
00000044 67B8 beq -0x46 /* FFFFFFFE */
00000046 656D bcs +0x6F /* 000000B5 */
00000048 67D6 beq -0x28 /* 00000020 */
label0000004A:
0000004A 6F02 ble +0x4 /* 0000004E */
0000004C 0643 72F3 addi.w D3, 0x72F3
// begin alternate branch 0000004E-00000050
label0000004E:
0000004E 72F3 moveq.l D1, 0xFFFFFFF3
// end alternate branch 0000004E-00000050
label0000004E: // (misaligned)
label00000050:
00000050 FC06 7AD9 .unknown 0xFC06 0x7AD9 (W = 6)
// begin alternate branch 00000052-00000054
label00000052:
00000052 7AD9 moveq.l D5, 0xFFFFFFD9
// end alternate branch 00000052-00000054
label00000052: // (misaligned)
00000054 02F2 .incomplete
00000056 02EA .incomplete
00000058 02E4 .incomplete
0000005A 02BA F92E F90E 637A andi.l [PC + 0x637A /* 000063D6, cstring ""<EOF> */], 0xF92EF90E
label00000062:
00000062 01AC F7DE bclr [A4 - 0x822], D0
00000066 F7BE .invalid <<F/6/3>>
00000068 636A bls +0x6C /* 000000D4 */
0000006A 6360 bls +0x62 /* 000000CC */
label0000006C:
0000006C 6536 bcs +0x38 /* 000000A4 */
0000006E 6224 bhi +0x26 /* 00000094 */
00000070 632A bls +0x2C /* 0000009C */
label00000072:
00000072 4146 chk.w D0, D6
00000074 726D moveq.l D1, 0x6D
00000076 3C2D 0686 move.w D6, [A5 + 0x686]
0000007A 3A10 move.w D5, [A0]
0000007C 083F FDBA btst.b <<invalid special address>>, 0xBA
label00000080:
00000080 C000 and.b D0, D0
00000082 ECFC 0D8A 0D70 F7BC bfclr 0xD70F7BC {D6:10}
// begin alternate branch 00000086-0000008A
label00000086:
00000086 0D70 F7BC bchg <<invalid full ext with I/IS == 4>>, D6
// end alternate branch 00000086-0000008A
label00000086: // (misaligned)
0000008A FCE8 0D10 .extension 0xCE8 <<F/2-3/6>> // unimplemented
0000008E 0CB6 FD82 E9CA 0934 cmpi.l <<invalid full ext with I/IS == 4>>, 0xFD82E9CA
// begin alternate branch 00000092-00000096
label00000092:
00000092 E9CA 0934 bfextu D0, A2 {D4:D4}
// end alternate branch 00000092-00000096
// begin alternate branch 00000094-0000009C
label00000094:
00000094 0934 092A 091A 0B7E btst [[A4 + 0x91A + D0] + 0xB7E], D4
// end alternate branch 00000094-0000009C
label00000092: // (misaligned)
label00000094: // (misaligned)
00000096 092A 091A btst [A2 + 0x91A], D4
0000009A 0B7E bchg <<invalid special address>>, D5
label0000009C:
0000009C 0B3E btst <<invalid special address>>, D5
0000009E F602 0AC8 .move16 0xF602, 0x0AC8 // unimplemented
000000A2 063C 0C86 0AA2 addi.b 0xA2, 0x86
// begin alternate branch 000000A4-000000AA
label000000A4:
000000A4 0C86 0AA2 6228 cmpi.l D6, 0xAA26228
// end alternate branch 000000A4-000000AA
label000000A4: // (misaligned)
000000A8 6228 bhi +0x2A /* 000000D2 */
label000000AA:
000000AA EE58 ror D0.w, 7
000000AC EE38 ror D0.b, D7
000000AE ED12 roxl D2.b, 6
000000B0 ECF2 E458 E416 bfclr [A2 + A6.w * 4 + 0x16] {17:24}
// begin alternate branch 000000B4-000000B6
label000000B4:
000000B4 E416 roxr D6.b, 2
// end alternate branch 000000B4-000000B6
label000000B4: // (misaligned)
000000B6 F6E6 EAD4 .extension 0x6E6 <<F/2-3/3>> // unimplemented
000000BA EB50 roxl D0.w, 5
000000BC 048A E174 E192 subi.l A2, 0xE174E192
000000C2 E1E2 asl .w -[A2]
000000C4 FDDA .invalid <<F/7/6>>
000000C6 FE2C FE36 .unknown 0xFE2C 0xFE36 (W = 7)
000000CA FD76 .extension 0xD76 <<F/4-5/6>> // unimplemented
label000000CC:
000000CC E840 asr D0.w, 4
000000CE FD56 .extension 0xD56 <<F/4-5/6>> // unimplemented
000000D0 FE5E E820 .extension 0xE5E <<F/1/7>>, 0xE820 // unimplemented
// begin alternate branch 000000D2-000000D4
label000000D2:
000000D2 E820 asr D0.b, D4
// end alternate branch 000000D2-000000D4
label000000D2: // (misaligned)
label000000D4:
000000D4 F6D0 F6D8 .extension 0x6D0 <<F/2-3/3>> // unimplemented
000000D8 DFA8 DF68 add.l [A0 - 0x2098], D7
000000DC DF3E add.b <<invalid special address>>, D7
000000DE DECA add.w A7, A2
000000E0 FAF4 FAEC .extension 0xAF4 <<F/2-3/5>> // unimplemented
000000E4 FAE4 FADC .extension 0xAE4 <<F/2-3/5>> // unimplemented
000000E8 FA86 E768 .extension 0xA86 <<F/2-3/5>> // unimplemented
000000EC 04B2 DD22 044A 0432 subi.l [A2 + D0.w * 4 + 0x32], 0xDD22044A
000000F4 DC78 038E add.w D6, [0x0000038E]
000000F8 037C E194 bchg 0xE194, D1
000000FC 034C bchg A4, D1
000000FE 033E btst <<invalid special address>>, D1
00000100 E052 roxr D2.w, 8
00000102 031A btst [A2]+, D1
00000104 030C btst A4, D1
00000106 DEE6 add.w A7, -[A6]
00000108 FE40 029E .extension 0xE40 <<F/1/7>>, 0x029E // unimplemented
0000010C DA94 add.l D5, [A4]
0000010E 022C 6164 DC04 andi.b [A4 - 0x23FC], 0x64 /* 'd' */
00000114 679E beq -0x60 /* 000000B4 */
00000116 D94E addx.w -[A4], -[A6]
00000118 66B8 bne -0x46 /* 000000D2 */
0000011A 608E bra -0x70 /* 000000AA */
0000011C AB4C syscall bcEnd0
0000011E 6B02 bmi +0x4 /* 00000122 */
00000120 62AB bhi -0x53 /* 000000CD */
label00000122:
00000122 4C10 0F16 movem.w D1,D2,D4,A0,A1,A2,A3, [A0]
00000126 10F6 8064 move.b [A0]+, [A6 + A0.w + 0x64]
0000012A 0A0F F00C xori.b A7, 0xC
0000012E 1A0A move.b D5, A2
00000130 02E3 .incomplete
00000132 242C 2056 move.l D2, [A4 + 0x2056]
00000136 B301 xor.b D1, D1
00000138 181E move.b D4, [A6]+
0000013A 1610 move.b D3, [A0]
0000013C 3C0B move.w D6, A3
0000013E 0EC4 .incomplete
00000140 0A5B 0182 xori.w [A3]+, 0x182
00000144 800C or.b D0, A4
00000146 E304 asl D4.b, 1
00000148 922E 4466 sub.b D1, [A6 + 0x4466]
0000014C 406B 2042 negx.w [A3 + 0x2042]
00000150 2310 move.l -[A1], [A0]
00000152 1B08 move.b -[A5], A0
00000154 72C3 moveq.l D1, 0xFFFFFFC3
00000156 0E10 8C13 .invalid.b [A0], 0x13 // invalid immediate operation
0000015A D983 addx.l D4, D3
0000015C 84D3 divu.w D2, [A3]
0000015E 2BA3 1F4B 010B 0964 move.l [[A5 + <<invalid base displacement size>>] + 0x10B0964], -[A3]
00000166 226B 5314 movea.l A1, [A3 + 0x5314]
0000016A 0483 0920 4868 subi.l D3, 0x9204868 /* '\t Hh' */
00000170 5320 subq.b -[A0], 1
00000172 8101 sbcd D0, D1
00000174 3B07 move.w -[A5], D7
00000176 6452 bcc +0x54 /* 000001CA */
00000178 8501 sbcd D2, D1
0000017A 7316 moveq.l D1, 0x16
0000017C 8501 sbcd D2, D1
0000017E 3B11 move.w -[A5], [A1]
00000180 8101 sbcd D0, D1
00000182 BB03 xor.b D3, D5
00000184 CB54 and.w [A4], D5
00000186 1404 move.b D2, D4
00000188 BB11 xor.b [A1], D5
0000018A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000018C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000018E 6305 bls +0x7 /* 00000195 */
00000190 7101 moveq.l D0, 0x01
00000192 8B0E sbcd -[A5], -[A6]
00000194 2068 563A movea.l A0, [A0 + 0x563A]
00000198 EB12 roxl D2.b, 5
0000019A 110A move.b -[A0], A2
0000019C 9E0A sub.b D7, A2
0000019E E301 asl D1.b, 1
000001A0 225B movea.l A1, [A3]+
000001A2 015E bchg [A6]+, D0
000001A4 C470 0C46 and.w D2, [A0 + D0 * 4 + 0x46]
000001A8 6D0A blt +0xC /* 000001B4 */
000001AA 4C4B 0842 movem.l D1,D6,A3, A3
000001AE 530C subq.b A4, 1
000001B0 8D0A sbcd -[A6], -[A2]
000001B2 13D9 8384 3B20 move.b [0x83843B20], [A1]+
// begin alternate branch 000001B4-000001B8
label000001B4:
000001B4 8384 3B20 unpk D1, D4, 0x3B20
// end alternate branch 000001B4-000001B8
label000001B4: // (misaligned)
000001B8 460B not.b A3
000001BA 0902 btst D2, D4
000001BC FB3E .extension 0xB3E <<F/4-5/5>> // unimplemented
000001BE 463B 0765 not.b <<invalid full ext with IS == 1 and I/IS == 5>>
000001C2 00BB 0361 0033 540B ori.l [PC + D5.w * 4 + 0xB], 0x3610033
label000001CA:
000001CA 092B 383B btst [A3 + 0x383B], D4
000001CE 07DB .incomplete
000001D0 0798 bclr [A0]+, D3
000001D2 BB03 xor.b D3, D5
000001D4 DB38 EE9B add.b [0xFFFFEE9B], D5
000001D8 051B btst [A3]+, D2
000001DA 028B 0043 03A3 andi.l A3, 0x4303A3
000001E0 00B5 011C 224B 1369 0387 ori.l [[A5 + 0x387]], 0x11C224B
000001EA 009B 2501 6855 ori.l [A3]+, 0x25016855
000001F0 0B13 btst [A3], D5
000001F2 0AC4 .incomplete
000001F4 0A9E 22B3 370F xori.l [A6]+, 0x22B3370F
000001FA 0C5C 1478 cmpi.w [A4]+, 0x1478
000001FE 900E sub.b D0, A6
00000200 02AB 1940 BB02 6B52 andi.l [A3 + 0x6B52], 0x1940BB02
00000208 030A btst A2, D1
0000020A 3AF3 0925 0303 move.w [A5]+, [[A3 + 0x303] + D0]
00000210 033C CB0C btst 0xC, D1
00000214 9B06 subx.b D5, D6
00000216 A118 syscall GetFPos, flags=1
00000218 2223 move.l D1, -[A3]
0000021A 099B bclr [A3]+, D4
0000021C 5283 addq.l D3, 1
0000021E 30B6 5BD9 move.w [A0], [[]]
00000222 42FB 095B 024B 432B .invalid [[PC] + 0x24B432B] // invalid opcode 4 with subtype 1
0000022A 0323 btst -[A3], D1
0000022C 262B 61F3 move.l D3, [A3 + 0x61F3]
00000230 26E3 move.l [A3]+, -[A3]
00000232 0343 bchg D3, D1
00000234 010F btst A7, D0
00000236 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000238 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
0000023A 8343 0303 pack D1, D3, 0x0303
0000023E 0C13 0300 cmpi.b [A3], 0x0
00000242 0303 btst D3, D1
00000244 D505 addx.b D2, D5
00000246 A105 syscall Status, flags=1
00000248 CB0C abcd -[A5], -[A4]
0000024A E908 lsl D0.b, 4
0000024C 640A bcc +0xC /* 00000258 */
0000024E C325 and.b -[A5], D1
00000250 0EA3 096B 050C .invalid.l -[A3], 0x96B050C // invalid immediate operation
00000256 640A bcc +0xC /* 00000262 */
label00000258:
00000258 1B0A move.b -[A5], A2
0000025A E306 asl D6.b, 1
0000025C 2E0E move.l D7, A6
0000025E 6640 bne +0x42 /* 000002A0 */
00000260 7AA0 moveq.l D5, 0xFFFFFFA0
label00000262:
00000262 42CC .invalid A4 // invalid opcode 4 with subtype 1
00000264 C0F5 0234 mulu.w D0, [A5 + D0.w * 2 + 0x34]
00000268 A309 syscall Delete/PBHDelete/HDelete, flags=3
0000026A 8B05 sbcd D5, D5
0000026C 8701 sbcd D3, D1
0000026E 15CA F102 move.b [PC - 0xEFE /* FFFFF372, cstring ""<EOF> */], A2
00000272 D304 addx.b D1, D4
00000274 3CBB 02B6 move.w [A6], [PC + D0.w * 2 - 0x74]
00000278 A24B syscall SetGrowZone, flags=2
0000027A 0413 000A subi.b [A3], 0xA /* '\n' */
0000027E A302 syscall Read, flags=3
00000280 A68B syscall CommToolboxDispatch, flags=6
00000282 0958 bchg [A0]+, D4
00000284 D304 addx.b D1, D4
00000286 9313 sub.b [A3], D1
00000288 2048 movea.l A0, A0
0000028A 7B04 moveq.l D5, 0x04
0000028C C60B and.b D3, A3
0000028E 0583 bclr D3, D2
00000290 0F63 bchg -[A3], D7
00000292 003B 0012 BB02 6438 ori.b [[PC + <<invalid base displacement size>> + A3 * 2] + 0x6438], 0x12
0000029A B355 xor.w [A5], D1
0000029C 010A btst A2, D0
0000029E AA05 syscall CopyPixMap
label000002A0:
000002A0 0426 3C13 subi.b -[A6], 0x13
000002A4 129E move.b [A1], [A6]+
000002A6 0A9B 0622 C309 xori.l [A3]+, 0x622C309
000002AC 700C moveq.l D0, 0x0C
000002AE BB0F cmpm.b [A5]+, [A7]+
000002B0 2C76 267B movea.l A6, [A6 + D2.w * 8 + 0x7B]
000002B4 0378 8B08 bchg [0xFFFF8B08], D1
000002B8 060E 468C addi.b A6, 0x8C
000002BC DC34 FB0B 02FB 1BF3 add.b D6, [[A4 + <<invalid base displacement size>> + A7 * 2] + 0x2FB1BF3]
000002C4 2290 move.l [A1], [A0]
000002C6 0E8B 08BB 1662 .invalid.l A3, 0x8BB1662 // invalid immediate operation
000002CC 1C22 move.b D6, -[A2]
000002CE 4C33 156E 24D3 movem.w D1,D2,D3,D5,D6,A0,A2,A4, [A3 + D2.w * 4 - 0x45]
000002D4 48AB 2706 0E02 movem.w [A3 + 0xE02], D1,D2,A0,A1,A2,A5
000002DA FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000002DC 50E4 st -[A4]
000002DE EEA0 asr D0, D7
000002E0 DA3B 44DB add.b D5, [PC + D4.w * 4 - 0x37]
000002E4 08D3 0D28 bset.b [A3], 0x28 /* '(' */
000002E8 26C3 move.l [A3]+, D3
000002EA 0AEE .incomplete
000002EC 4CAB 0E54 5212 movem.w D2,D4,D6,A1,A2,A3, [A3 + 0x5212]
000002F2 0523 btst -[A3], D2
000002F4 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000002F6 A309 syscall Delete/PBHDelete/HDelete, flags=3
000002F8 A314 syscall GetVol/PBHGetVol/HGetVol, flags=3
000002FA 2B14 move.l -[A5], [A4]
000002FC 8C13 or.b D6, [A3]
000002FE 1134 9B09 move.b -[A0], [[A4 + <<invalid base displacement size>> + A1 * 2]]
00000302 5E98 addq.l [A0]+, 7
00000304 1302 move.b -[A1], D2
00000306 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000308 2B25 move.l -[A5], -[A5]
0000030A E306 asl D6.b, 1
0000030C 0318 btst [A0]+, D1
0000030E 5B1B subq.b [A3]+, 5
00000310 B693 cmp.l D3, [A3]
00000312 1D03 move.b -[A6], D3
00000314 182B 32B6 move.b D4, [A3 + 0x32B6]
00000318 3B3A 0318 move.w -[A5], [PC + 0x318 /* 00000632, value 0x5643 'VC' */]
0000031C 0FB6 4B20 1B20 bclr [A6 + 0x1B20 + D4 * 2], D7
00000322 6B08 bmi +0xA /* 0000032C */
00000324 8698 or.l D3, [A0]+
00000326 EA03 asr D3.b, 5
00000328 187B 596B 2D0F B633 1B03 movea.b A4, [[PC + 0x2D0F] - 0x49CCE4FD]
// begin alternate branch 0000032C-00000336
label0000032C:
0000032C 2D0F move.l -[A6], A7
0000032E B633 1B03 186B AD9B cmp.b D3, [[A3 + <<invalid base displacement size>> + D1 * 2] + 0x186BAD9B]
// end alternate branch 0000032C-00000336
label0000032C: // (misaligned)
00000332 186B AD9B movea.b A4, [A3 - 0x5265]
00000336 59B6 3320 0318 subq.l [A6 + 0x318 + D3 * 2], 4
0000033C 0FB6 A30F 9102 6BAD bclr [[A6 + <<invalid base displacement size>>] + A2 * 2 - 0x6EFD9453], D7
00000344 0FB6 2B0A 0318 bclr [[A6 + <<invalid base displacement size>> + D2 * 2] + 0x318], D7
0000034A 6BAD bmi -0x51 /* 000002F9 */
0000034C F346 .extension 0x346 <<F/4-5/1>> // unimplemented
0000034E B633 0203 cmp.b D3, [A3 + D0.w * 2 + 0x3]
00000352 185B movea.b A4, [A3]+
00000354 3AB6 6301 move.w [A5], [[A6 + <<invalid base displacement size>> + D6 * 2]]
00000358 0318 btst [A0]+, D1
0000035A 8304 sbcd D1, D4
0000035C B681 cmp.l D3, D1
0000035E 11F3 11A9 18F6 640A move.b [0x0000640A], [[0x18F6 + D1]]
00000366 4253 clr.w [A3]
00000368 151B move.b -[A2], [A3]+
0000036A 08FB 18F0 AB03 B272 9A72 bset.b [[PC + <<invalid base displacement size>> + A2 * 2] - 0x4D8D658E], 0xF0
00000374 8304 sbcd D1, D4
00000376 0B01 btst D1, D5
00000378 8B04 sbcd D5, D4
0000037A CC80 and.l D6, D0
0000037C FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
0000037E 2D3D move.l -[A6], <<invalid special address>>
00000380 F102 .extension 0x102 <<F/4-5/0>> // unimplemented
00000382 A102 syscall Read, flags=1
00000384 130C move.b -[A1], A4
00000386 9AAB 03A7 sub.l D5, [A3 + 0x3A7]
0000038A 01FA .incomplete
0000038C 801A or.b D0, [A2]+
0000038E 0A04 F30D xori.b D4, 0xD /* '\r' */
00000392 7A68 moveq.l D5, 0x68
00000394 F064 0A3B .extension 0x064 <<F/1/0>>, 0x0A3B // unimplemented
00000398 38E3 move.w [A4]+, -[A3]
0000039A 06EB .incomplete
0000039C 1110 move.b -[A0], [A0]
0000039E 62AD bhi -0x51 /* 0000034D */
000003A0 4208 clr.b A0
000003A2 011A btst [A2]+, D0
000003A4 5330 389E subq.b [A0 + D3 - 0x98], 1
000003A8 5EF3 0570 2B0E 82EB sgt [A3 + 0x2B0E82EB]
000003B0 05AA 803B bclr [A2 - 0x7FC5], D2
000003B4 128C move.b [A1], A4
000003B6 428B clr.l A3
000003B8 2272 6313 AB03 5327 movea.l A1, [[A2 + D6 * 2] - 0x54FCACD9]
000003C0 7283 moveq.l D1, 0xFFFFFF83
000003C2 2372 7B1B 7283 1BAB 034C move.l [A1 + 0x34C], [[A2 + D7 * 2] + 0x72831BAB]
000003CC D310 add.b [A0], D1
000003CE 724C moveq.l D1, 0x4C
000003D0 2B22 move.l -[A5], -[A2]
000003D2 7221 moveq.l D1, 0x21
000003D4 1A33 13FB 1853 3261 0192 3EC3 move.b D5, [[0x18533261] + 0x1923EC3]
000003E0 29A2 080C move.l [A4 + D0 + 0xC], -[A2]
000003E4 E813 roxr D3.b, 4
000003E6 0D14 btst [A4], D6
000003E8 4634 0008 not.b [A4 + D0.w + 0x8]
000003EC 025B 2E2C andi.w [A3]+, 0x2E2C /* '.,' */
000003F0 20AB 0113 move.l [A0], [A3 + 0x113]
000003F4 1434 3E63 move.b D2, [A4 + D3 * 8 + 0x63]
000003F8 1C9B move.b [A6], [A3]+
000003FA 1562 C900 move.b [A2 - 0x3700], -[A2]
000003FE C329 2B45 and.b [A1 + 0x2B45], D1
00000402 A900 syscall GetFNum
00000404 532F 0B31 subq.b [A7 + 0xB31], 1
00000408 A900 syscall GetFNum
0000040A D310 add.b [A0], D1
0000040C 0CBA 248B 3B6B 3B78 cmpi.l [PC + 0x3B78 /* 00003F86, cstring ""<EOF> */], 0x248B3B6B
00000414 C504 abcd D2, D4
00000416 027B 092C 203E andi.w [PC + D2.w + 0x3E], 0x92C /* '\t,' */
0000041C 1B10 move.b -[A5], [A0]
0000041E C501 abcd D2, D1
00000420 533A E332 subq.b [PC - 0x1CCE /* FFFFE754, cstring ""<EOF> */], 1
00000424 DD01 addx.b D6, D1
00000426 BB03 xor.b D3, D5
00000428 C501 abcd D2, D1
0000042A 931B sub.b [A3]+, D1
0000042C AB17 syscall PortToMap
0000042E 900E sub.b D0, A6
00000430 F501 .extension 0x501 <<F/4-5/2>> // unimplemented
00000432 9346 subx.w D1, D6
00000434 0263 64EB andi.w -[A3], 0x64EB
00000438 384B movea.w A4, A3
0000043A 2443 movea.l A2, D3
0000043C 545B addq.w [A3]+, 2
0000043E 3D34 831D move.w -[A6], [[A4] + A0 * 2]
00000442 2B45 1B44 move.l [A5 + 0x1B44], D5
00000446 34DB move.w [A2]+, [A3]+
00000448 2B65 0046 move.l [A5 + 0x46], -[A5]
0000044C 3414 move.w D2, [A4]
0000044E 280A move.l D4, A2
00000450 0273 4C20 1C38 andi.w [A3 + D1 * 4 + 0x38], 0x4C20 /* 'L ' */
00000456 5310 subq.b [A0], 1
00000458 0F38 0F1A btst [0x00000F1A], D7
0000045C 3B01 move.w -[A5], D1
0000045E 28F2 2902 22A1 move.l [A4]+, [[A2 + <<invalid base displacement size>> + D2] + 0x22A1]
00000464 122B 5C3B move.b D1, [A3 + 0x5C3B]
00000468 026A 0503 4B64 andi.w [A2 + 0x4B64], 0x503
0000046E 201C move.l D0, [A4]+
00000470 82CC divu.w D1, A4
00000472 0333 56AD btst [A3 + D5.w * 8 - 0x83], D1
00000476 1F7C 3C13 05E1 move.b [A7 + 0x5E1], 0x13
0000047C 409E negx.l [A6]+
0000047E 5280 addq.l D0, 1
00000480 F345 .extension 0x345 <<F/4-5/1>> // unimplemented
00000482 0B02 btst D2, D5
00000484 000B 028E ori.b A3, 0x8E
00000488 E55C rol D4.w, 2
0000048A E314 roxl D4.b, 1
0000048C 2056 movea.l A0, [A6]
0000048E 121C move.b D1, [A4]+
00000490 384A movea.w A4, A2
00000492 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
00000494 BB22 xor.b -[A2], D5
00000496 1308 move.b -[A1], A0
00000498 C322 and.b -[A2], D1
0000049A 8B0B sbcd -[A5], -[A3]
0000049C 7B38 moveq.l D5, 0x38
0000049E 0309 btst A1, D1
000004A0 BB44 xor.w D4, D5
000004A2 2307 move.l -[A1], D7
000004A4 8305 sbcd D1, D5
000004A6 8B06 sbcd D5, D6
000004A8 8309 sbcd -[A1], -[A1]
000004AA 4B39 0B09 4301 .invalid 5, [0x0B094301] // invalid opcode 4 with b == 4
000004B0 C310 and.b [A0], D1
000004B2 C2C2 mulu.w D1, D2
000004B4 C2C2 mulu.w D1, D2
000004B6 1400 move.b D2, D0
000004B8 7C02 moveq.l D6, 0x02
000004BA F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000004BC 3B09 move.w -[A5], A1
000004BE 8C00 or.b D6, D0
000004C0 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
000004C2 A100 syscall Open/PBHOpen/HOpen, flags=1
000004C4 1402 move.b D2, D2
000004C6 0F7A 1C82 bchg [PC + 0x1C82 /* 0000214A, cstring ""<EOF> */], D7
000004CA F0E5 051B .extension 0x0E5 <<F/2-3/0>> // unimplemented
000004CE 6413 bcc +0x15 /* 000004E3 */
000004D0 1413 move.b D2, [A3]
000004D2 0868 A31A DB11 bchg.b [A0 - 0x24EF], 0x1A
000004D8 8B0B sbcd -[A5], -[A3]
000004DA A31A syscall GetZone, flags=3
000004DC 0B15 btst [A5], D5
000004DE 0309 btst A1, D1
000004E0 A31A syscall GetZone, flags=3
000004E2 630F bls +0x11 /* 000004F3 */
000004E4 2307 move.l -[A1], D7
000004E6 A31A syscall GetZone, flags=3
000004E8 AB0C syscall FastSlabMode
000004EA 8B06 sbcd D5, D6
000004EC A31A syscall GetZone, flags=3
000004EE B300 xor.b D0, D1
000004F0 0B09 btst A1, D5
000004F2 A31A syscall GetZone, flags=3
000004F4 0B08 btst A0, D5
000004F6 3B07 move.w -[A5], D7
000004F8 2356 DB05 move.l [A1 - 0x24FB], [A6]
000004FC 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
000004FE 4683 not.l D3
00000500 0614 E104 addi.b [A4], 0x4
00000504 8100 sbcd D0, D0
00000506 E105 asl D5.b, 8
00000508 A100 syscall Open/PBHOpen/HOpen, flags=1
0000050A FC92 CB00 .extension 0xC92 <<F/2-3/6>> // unimplemented
0000050E 107C 9319 movea.b A0, 0x19
00000512 6A14 bpl +0x16 /* 00000528 */
00000514 E602 asr D2.b, 3
00000516 5B64 subq.w -[A4], 5
00000518 2023 move.l D0, -[A3]
0000051A 5413 addq.b [A3], 2
0000051C 082B 548B 0B23 btst.b [A3 + 0xB23], 0x8B
00000522 3803 move.w D4, D3
00000524 091B btst [A3]+, D4
00000526 4423 neg.b -[A3]
label00000528:
00000528 07DB .incomplete
0000052A 0783 bclr D3, D3
0000052C 098B bclr A3, D4
0000052E 0658 C310 addi.w [A0]+, 0xC310
00000532 5357 subq.w [A7], 1
00000534 0B09 btst A1, D5
00000536 E90A lsl D2.b, 4
00000538 007C 2505 ori.w sr, 9477
0000053C A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
0000053E 2905 move.l -[A4], D5
00000540 1CDB move.b [A6]+, [A3]+
00000542 1256 movea.b A1, [A6]
00000544 3A53 movea.w A5, [A3]
00000546 05A5 bclr -[A5], D2
00000548 1223 move.b D1, -[A3]
0000054A 00E1 .incomplete
0000054C 539E subq.l [A6]+, 1
0000054E 0AC4 .incomplete
00000550 8162 or.w -[A2], D0
00000552 AAB6 syscall 0xAB6
00000554 8303 sbcd D1, D3
00000556 863B 01D3 1DE0 8306 or.b D3, [[] + 0x1DE08306]
0000055E 5B06 subq.b D6, 5
00000560 E304 asl D4.b, 1
00000562 8C41 or.w D6, D1
00000564 09C1 .incomplete
00000566 037B 0360 A100 bchg [PC - 0x5F00], D1
0000056C 06AC DB0C 1A82 2870 addi.l [A4 + 0x2870], 0xDB0C1A82
00000574 E6FC 031F ror .w 0x31F
00000578 6306 bls +0x8 /* 00000580 */
label0000057A:
0000057A 8B21 or.b -[A1], D5
0000057C 6AFC bpl -0x2 /* 0000057A */
0000057E E306 asl D6.b, 1
label00000580:
00000580 210B move.l -[A0], A3
00000582 6213 bhi +0x15 /* 00000597 */
00000584 0928 5204 btst [A0 + 0x5204], D4
00000588 DB3F add.b <<invalid special address>>, D5
0000058A 2048 movea.l A0, A0
0000058C 1CAA 4A92 move.b [A6], [A2 + 0x4A92]
00000590 0023 00E6 ori.b -[A3], 0xE6
00000594 02D3 .incomplete
00000596 1920 move.b -[A4], -[A0]
00000598 4860 pea.l -[A0]
0000059A 7B23 moveq.l D5, 0x23
0000059C BB04 xor.b D4, D5
0000059E 4381 .invalid 1, D1 // invalid opcode 4 with b == 6
000005A0 2300 move.l -[A1], D0
000005A2 7B08 moveq.l D5, 0x08
000005A4 C223 and.b D1, -[A3]
000005A6 0208 AB04 andi.b A0, 0x4
000005AA 1404 move.b D2, D4
000005AC DB4C addx.w -[A5], -[A4]
000005AE 7A68 moveq.l D5, 0x68
000005B0 6B08 bmi +0xA /* 000005BA */
000005B2 0C5C 2103 cmpi.w [A4]+, 0x2103
000005B6 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
000005B8 3232 7832 move.w D1, [A2 + D7 + 0x32]
// begin alternate branch 000005BA-000005BC
label000005BA:
000005BA 7832 moveq.l D4, 0x32
// end alternate branch 000005BA-000005BC
label000005BA: // (misaligned)
000005BC 02E3 .incomplete
000005BE 3F2C 202B move.w -[A7], [A4 + 0x202B]
000005C2 0ADD .incomplete
000005C4 0102 btst D2, D0
000005C6 0F2C 2048 btst [A4 + 0x2048], D7
000005CA 7308 moveq.l D1, 0x08
000005CC 5B05 subq.b D5, 5
000005CE D309 addx.b -[A1], -[A1]
000005D0 9CAB 056B sub.l D6, [A3 + 0x56B]
000005D4 054B bchg A3, D2
000005D6 0B14 btst [A4], D5
000005D8 E65C ror D4.w, 3
000005DA 04A3 2EC5 0822 subi.l -[A3], 0x2EC50822
000005E0 1B5A 5303 move.b [A5 + 0x5303], [A2]+
000005E4 A03B syscall Delay
000005E6 1283 move.b [A1], D3
000005E8 0656 2D5F addi.w [A6], 0x2D5F /* '-_' */
000005EC EB21 asl D1.b, D5
000005EE A123 syscall DisposHandle/DisposeHandle, flags=1
000005F0 2968 A13A 2111 move.l [A4 + 0x2111], [A0 - 0x5EC6]
000005F6 3B0A move.w -[A5], A2
000005F8 468C not.l A4
000005FA E304 asl D4.b, 1
000005FC 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
000005FE 6100 0644 bsr +0x646 /* 00000C44 */
00000602 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00000604 AB0D syscall GetSeek
00000606 E50F lsl D7.b, 2
00000608 BB2A E90F xor.b [A2 - 0x16F1], D5
0000060C BB2A F90F xor.b [A2 - 0x6F1], D5
00000610 0F05 btst D5, D7
00000612 07B3 004A bclr [A3 + D0.w + 0x4A], D3
00000616 EB29 lsl D1.b, D5
00000618 83C4 divs.w D1, D4
0000061A 343B 5F6B 1B5C 040F 7A68 move.w D2, [[PC + 0x1B5C] + 0x40F7A68]
00000624 2303 move.l -[A1], D3
00000626 00EB .incomplete
00000628 2114 move.l -[A0], [A4]
0000062A 4D11 .invalid 6, [A1] // invalid opcode 4 with b == 4
0000062C 4AD3 tas.b [A3]
0000062E 29BB 04FB 5643 move.l [A4 + D5.w * 8 + 0x43], [PC + D0.w * 4 - 0x5]
00000634 01EB .incomplete
00000636 216D 1190 0EE6 move.l [A0 + 0xEE6], [A5 + 0x1190]
0000063C 2507 move.l -[A2], D7
0000063E 2852 movea.l A4, [A2]
00000640 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
00000642 5C04 addq.b D4, 6
00000644 534E subq.w A6, 1
00000646 201C move.l D0, [A4]+
00000648 983E sub.b D4, <<invalid special address>>
0000064A CB07 abcd D5, D7
0000064C 635F bls +0x61 /* 000006AD */
0000064E 34D8 move.w [A2]+, [A0]+
00000650 CB23 and.b -[A3], D5
00000652 3EEB 1E5C move.w [A7]+, [A3 + 0x1E5C]
00000656 046B 647A 68DB subi.w [A3 + 0x68DB], 0x647A /* 'dz' */
0000065C 0014 F505 ori.b [A4], 0x5
00000660 E311 roxl D1.b, 1
00000662 468C not.l A4
00000664 00EB .incomplete
00000666 0D01 btst D1, D6
00000668 0D58 bchg [A0]+, D6
0000066A EB0D lsl D5.b, 5
0000066C AE3B syscall AddComp, auto_pop
0000066E 06BB 0DDB 01A6 AB00 addi.l [PC + <<invalid base displacement size>> + A2 * 2], 0xDDB01A6
00000676 8305 sbcd D1, D5
00000678 3443 movea.w A2, D3
0000067A 0258 0B02 andi.w [A0]+, 0xB02
0000067E 0306 btst D6, D1
00000680 7300 moveq.l D1, 0x00
00000682 D301 addx.b D1, D1
00000684 60E3 bra -0x1B /* 00000669 */
00000686 0800 BB00 btst.b D0, 0x0
0000068A 2E7B 006B movea.l A7, [PC + D0.w + 0x6B]
0000068E 09CD .incomplete
00000690 01BB 1773 0020 9104 60A5 04DB bclr [[PC + 0x209104] + 0x60A504DB], D0
0000069C 0ABB 0D73 16A2 C312 6B15 xori.l [[PC + A4 * 2] + 0x6B15], 0xD7316A2
000006A6 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000006A8 0103 btst D3, D0
000006AA 8309 sbcd -[A1], -[A1]
000006AC 58BB 1113 1E01 03C1 addq.l [[PC + D1] + 0x1E0103C1], 4
000006B4 1943 09C9 move.b [A4 + 0x9C9], D3
000006B8 190B move.b -[A4], A3
000006BA 0F5C bchg [A4]+, D7
000006BC E614 roxr D4.b, 3
000006BE 049B 65C9 190F subi.l [A3]+, 0x65C9190F
000006C4 512A 10B0 subq.b [A2 + 0x10B0], 8
000006C8 52E3 shi -[A3]
000006CA 020A 5B3A andi.b A2, 0x3A /* ':' */
000006CE 8500 sbcd D2, D0
000006D0 2203 move.l D1, D3
000006D2 2CB1 747B move.l [A6], [A1 + D7.w * 4 + 0x7B]
000006D6 06B0 0A58 9473 5EA6 addi.l [A0 + D5 * 8 - 0x90], 0xA589473
000006DE 2AA6 move.l [A5], -[A6]
000006E0 5AA6 addq.l -[A6], 5
000006E2 0800 941A btst.b D0, 0x1A
000006E6 5202 addq.b D2, 1
000006E8 6B35 bmi +0x37 /* 0000071F */
000006EA D0CB add.w A0, A3
000006EC 112A D023 move.b -[A0], [A2 - 0x2FDD]
000006F0 255A 4100 move.l [A2 + 0x4100], [A2]+
000006F4 C901 abcd D4, D1
000006F6 82C1 divu.w D1, D1
000006F8 019B bclr [A3]+, D0
000006FA 0122 btst -[A2], D0
000006FC 0B16 btst [A6], D5
000006FE B022 cmp.b D0, -[A2]
00000700 587B 0641 addq.w [PC + D0.w * 8 + 0x41], 4
00000704 041B 01A6 subi.b [A3]+, 0xA6
00000708 9300 subx.b D1, D0
0000070A A65B syscall PowerOff, flags=6
0000070C 0000 7B06 ori.b D0, 0x6
00000710 1AAA 4904 move.b [A5], [A2 + 0x4904]
00000714 1B01 move.b -[A5], D1
00000716 E103 asl D3.b, 8
00000718 9300 subx.b D1, D0
0000071A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000071C C901 abcd D4, D1
0000071E 3B01 move.w -[A5], D1
00000720 C101 abcd D0, D1
00000722 C508 abcd -[A2], -[A0]
00000724 C307 abcd D1, D7
00000726 3CF3 0A9E move.w [A6]+, [A3 + D0 * 2 - 0x98]
0000072A 0AB6 0CFB 0BA9 5500 xori.l [A6 + <<invalid base displacement size>> + D5 * 4], 0xCFB0BA9
00000732 C307 abcd D1, D7
00000734 0083 09E9 5148 ori.l D3, 0x9E95148
0000073A 2B08 move.l -[A5], A0
0000073C E501 asl D1.b, 2
0000073E 43BB 8705 .invalid 1, [[PC + <<invalid base displacement size>>] + A0 * 8] // invalid opcode 4 with b == 6
00000742 36AB 0FA2 move.w [A3], [A3 + 0xFA2]
00000746 3B06 move.w -[A5], D6
00000748 E113 roxl D3.b, 8
0000074A 2A13 move.l D5, [A3]
0000074C 00C3 .incomplete
0000074E 07DB .incomplete
00000750 01B0 2AE3 bclr [A0 + D2 * 2 - 0x29], D0
00000754 0283 09CA 7B03 andi.l D3, 0x9CA7B03
0000075A 430B .invalid 1, A3 // invalid opcode 4 with b == 4
0000075C D062 add.w D0, -[A2]
0000075E AB00 syscall BitBlt
00000760 8A2A ED1A or.b D5, [A2 - 0x12E6]
00000764 C54D exg A2, A5
00000766 0FE1 .incomplete
00000768 70E3 moveq.l D0, 0xFFFFFFE3
0000076A 0A05 09B3 xori.b D5, 0xB3
0000076E 103C 0B0A move.b D0, 0xA /* '\n' */
00000772 9E0A sub.b D7, A2
00000774 80E5 divu.w D0, -[A5]
00000776 1AB3 1085 move.b [A5], [A3 + D1.w - 0x123]
0000077A 1FB3 1081 1F7B 0FA7 0488 6B05 54BB move.b [[A7 + 0xFA70488] + 0x6B0554BB], [A3 + D1.w - 0x127]
00000788 0021 2D63 ori.b -[A1], 0x63 /* 'c' */
0000078C 0E3B 0B2B 1BC5 .invalid.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x2B /* '+' */ // invalid immediate operation
00000792 88BB 05FB 093A 830A 8D9B 2B10 or.l D4, [[0x93A830A] - 0x7264D4F0]
0000079E 5B01 subq.b D1, 5
000007A0 4533 9306 52C3 .invalid 2, [[A3 + <<invalid base displacement size>>] + A1 * 2 + 0x52C3] // invalid opcode 4 with b == 4
000007A6 08AB 075B 54F3 bclr.b [A3 + 0x54F3], 0x5B /* '[' */
000007AC 266E E602 movea.l A3, [A6 - 0x19FE]
000007B0 330C move.w -[A1], A4
000007B2 F420 .invalid <<cinv/cpush with scope=0>>
000007B4 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
000007B6 2301 move.l -[A1], D1
000007B8 9B0B subx.b -[A5], -[A3]
000007BA 8B1A or.b [A2]+, D5
000007BC F303 .extension 0x303 <<F/4-5/1>> // unimplemented
000007BE 6B52 bmi +0x54 /* 00000812 */
000007C0 0C14 130F cmpi.b [A4], 0xF
000007C4 2CDB move.l [A6]+, [A3]+
000007C6 03FB .incomplete
000007C8 4463 neg.w -[A3]
000007CA 01DB .incomplete
000007CC 0373 2B63 2B3A 3310 E504 bchg [[A3 + 0x2B3A] + 0x3310E504], D1
000007D6 941A sub.b D2, [A2]+
000007D8 0A28 2200 9400 xori.b [A0 - 0x6C00], 0x0
000007DE 0800 A873 btst.b D0, 0x73 /* 's' */
000007E2 039B bclr [A3]+, D1
000007E4 0108 btst A0, D0
000007E6 9A64 sub.w D5, -[A4]
000007E8 0853 008A bchg.b [A3], 0x8A
000007EC 5E08 addq.b A0, 7
000007EE 0C65 6F21 cmpi.w -[A5], 0x6F21 /* 'o!' */
000007F2 BA29 0328 cmp.b D5, [A1 + 0x328]
000007F6 941A sub.b D2, [A2]+
000007F8 2503 move.l -[A2], D3
000007FA E309 lsl D1.b, 1
000007FC 9705 subx.b D3, D5
000007FE C8A8 002A and.l D4, [A0 + 0x2A]
00000802 7303 moveq.l D1, 0x03
00000804 545E addq.w [A6]+, 2
00000806 12CB move.b [A1]+, A3
00000808 015A bchg [A2]+, D0
0000080A DED3 add.w A7, [A3]
0000080C 06DB .incomplete
0000080E 0E26 5504 .invalid.b -[A6], 0x4 // invalid immediate operation
label00000812:
00000812 6502 bcs +0x4 /* 00000816 */
00000814 E309 lsl D1.b, 1
label00000816:
00000816 1AA8 545A move.b [A5], [A0 + 0x545A]
0000081A A102 syscall Read, flags=1
0000081C 26DE move.l [A3]+, [A6]+
0000081E 2B03 move.l -[A5], D3
00000820 5307 subq.b D7, 1
00000822 542A E100 addq.b [A2 - 0x1F00], 2
00000826 08E5 002B bset.b -[A5], 0x2B /* '+' */
0000082A 5EA9 283C addq.l [A1 + 0x283C], 7
0000082E 0B12 btst [A2], D5
00000830 BB0B cmpm.b [A5]+, [A3]+
00000832 4199 .invalid 0, [A1]+ // invalid opcode 4 with b == 6
00000834 38C9 move.w [A4]+, A1
00000836 B780 xor.l D0, D3
00000838 B681 cmp.l D3, D1
0000083A 22C3 move.l [A1]+, D3
0000083C 0502 btst D2, D2
0000083E F30F .extension 0x30F <<F/4-5/1>> // unimplemented
00000840 782E moveq.l D4, 0x2E
00000842 7342 moveq.l D1, 0x42
00000844 02BB 12E4 2B13 7EEB andi.l [PC + D7 * 8 - 0x21], 0x12E42B13
0000084C 0013 0306 ori.b [A3], 0x6
00000850 A414 syscall GetVol/PBHGetVol/HGetVol, flags=4
00000852 047C 1C38 1402 subi.w 0x1402, 0x1C38
00000858 3335 1406 move.w -[A1], [A5 + D1.w * 4 + 0x6]
0000085C AC00 syscall SoundDispatch, auto_pop
0000085E 7465 moveq.l D2, 0x65
00000860 0BB4 7303 886B 0668 bclr [[A4 + <<invalid base displacement size>> + D7 * 2] - 0x7794F998], D5
00000868 F06E F306 .extension 0x06E <<F/1/0>>, 0xF306 // unimplemented
0000086C 935E sub.w [A6]+, D1
0000086E 50AE 940B addq.l [A6 - 0x6BF5], 8
00000872 01A2 bclr -[A2], D0
00000874 949B sub.l D2, [A3]+
00000876 0194 bclr [A4], D0
00000878 330A move.w -[A1], A2
0000087A 6E24 bgt +0x26 /* 000008A0 */
0000087C 1320 move.b -[A1], -[A0]
0000087E 2358 F306 move.l [A1 - 0xCFA], [A0]+
00000882 E317 roxl D7.b, 1
00000884 C501 abcd D2, D1
00000886 6101 bsr +0x3 /* 00000889 */
00000888 8301 sbcd D1, D1
0000088A A504 syscall Control, flags=5
0000088C 2874 1AA5 movea.l A4, [A4 + D1 * 2 - 0x91]
00000890 04E3 .incomplete
00000892 0963 bchg -[A3], D4
00000894 1DB2 0CE6 A118 move.b [A6 + A2], [A2 + D0 * 4 - 0x26]
0000089A 20AB 39B2 move.l [A0], [A3 + 0x39B2]
0000089E 0C5C C100 cmpi.w [A4]+, 0xC100
// begin alternate branch 000008A0-000008A2
label000008A0:
000008A0 C100 abcd D0, D0
// end alternate branch 000008A0-000008A2
label000008A0: // (misaligned)
000008A2 9B00 subx.b D5, D0
000008A4 060E 1402 addi.b A6, 0x2
000008A8 A311 syscall GetEOF, flags=3
000008AA 7E33 moveq.l D7, 0x33
000008AC 01E6 .incomplete
000008AE D320 add.b -[A0], D1
000008B0 2304 move.l -[A1], D4
000008B2 8301 sbcd D1, D1
000008B4 0634 4D01 5CD3 addi.b [A4 + D5 * 4 - 0x45], 0x1
000008BA 2053 movea.l A0, [A3]
000008BC 0214 0634 andi.b [A4], 0x34 /* '4' */
000008C0 6307 bls +0x9 /* 000008C9 */
000008C2 134A DBA2 move.b [A1 - 0x245E], A2
000008C6 0F82 bclr D2, D7
000008C8 1406 move.b D2, D6
000008CA 0E75 0B56 C112 2ADE .invalid.w [[A5 + A4] + 0x2ADE], 0xB56 // invalid immediate operation
000008D2 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
000008D4 08C3 2623 bset.b D3, 0x23 /* '#' */
000008D8 335B 2D63 move.w [A1 + 0x2D63], [A3]+
000008DC 4784 .invalid 3, D4 // invalid opcode 4 with b == 6
000008DE 6506 bcs +0x8 /* 000008E6 */
000008E0 046B 6684 C505 subi.w [A3 - 0x3AFB], 0x6684
label000008E6:
000008E6 0473 401C 52CC subi.w [A3 + D5.w * 2 - 0x52], 0x401C
000008EC B600 cmp.b D3, D0
000008EE C300 abcd D1, D0
000008F0 8511 or.b [A1], D2
000008F2 02A3 0587 06AC andi.l -[A3], 0x58706AC
000008F8 7518 moveq.l D2, 0x18
000008FA 545B addq.w [A3]+, 2
000008FC 0012 B33B ori.b [A2], 0x3B /* ';' */
00000900 7601 moveq.l D3, 0x01
00000902 335B 0008 move.w [A1 + 0x8], [A3]+
00000906 2503 move.l -[A2], D3
00000908 750F moveq.l D2, 0x0F
0000090A 1A94 move.b [A5], [A4]
0000090C 282A 28B4 move.l D4, [A2 + 0x28B4]
00000910 2316 move.l -[A1], [A6]
00000912 1406 move.b D2, D6
00000914 444D neg.w A5
00000916 05C3 .incomplete
00000918 0073 0300 B424 ori.w [A3 + A3.w * 4 + 0x24], 0x300
0000091E 0808 530B btst.b A0, 0xB
00000922 E501 asl D1.b, 2
00000924 1504 move.b -[A2], D4
00000926 2304 move.l -[A1], D4
00000928 1C38 7B1B move.b D6, [0x00007B1B]
0000092C E509 lsl D1.b, 2
0000092E 8512 or.b [A2], D2
00000930 E509 lsl D1.b, 2
00000932 34F9 091B 0112 move.w [A2]+, [0x091B0112]
00000938 3B82 7608 move.w [A5 + D7.w * 8 + 0x8], D2
0000093C 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
0000093E A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
00000940 DB0E addx.b -[A5], -[A6]
00000942 2A05 move.l D5, D5
00000944 03C7 .incomplete
00000946 06F5 .incomplete
00000948 1C38 363B move.b D6, [0x0000363B]
0000094C 0F06 btst D6, D7
0000094E 4414 neg.b [A4]
00000950 0213 0714 andi.b [A3], 0x14
00000954 027B 1E14 5B0B 148B 101C andi.w [[PC + <<invalid base displacement size>> + D5 * 2] + 0x148B101C], 0x1E14
0000095E 5E36 334C addq.b <<invalid full ext with I/IS == 4>>, 7
00000962 0026 9310 ori.b -[A6], 0x10
00000966 0B00 btst D0, D5
00000968 0E26 F80B .invalid.b -[A6], 0xB // invalid immediate operation
0000096C 0034 2643 3224 ori.b [A4 + D3.w * 2 + 0x24], 0x43 /* 'C' */
00000972 3434 F4C3 move.w D2, [A4 + A7.w * 4 - 0x61]
00000976 2714 move.l -[A3], [A4]
00000978 430A .invalid 1, A2 // invalid opcode 4 with b == 4
0000097A 1A7B 066B movea.b A5, [PC + D0.w * 8 + 0x6B]
0000097E 0002 EB0F ori.b D2, 0xF
00000982 5426 addq.b -[A6], 2
00000984 3A03 move.w D5, D3
00000986 1225 move.b D1, -[A5]
00000988 2BD3 move.l <<invalid special address>>, [A3]
0000098A 2169 80D3 1A4B move.l [A0 + 0x1A4B], [A1 - 0x7F2D]
00000990 0863 38BB bchg.b -[A3], 0xBB
00000994 03B6 5338 0B09 002B bclr [A6 + 0xB09002B + D5 * 2], D1
0000099C 0D00 btst D0, D6
0000099E B307 xor.b D7, D1
000009A0 5C04 addq.b D4, 6
000009A2 6B3F bmi +0x41 /* 000009E3 */
000009A4 5338 3B07 subq.b [0x00003B07], 1
000009A8 00D3 .incomplete
000009AA 2100 move.l -[A0], D0
000009AC 7C5C moveq.l D6, 0x5C
000009AE 040F C62B subi.b A7, 0x2B /* '+' */
000009B2 0D1C btst [A4]+, D6
000009B4 AAE3 syscall 0xAE3
000009B6 08C6 D321 bset.b D6, 0x21 /* '!' */
000009BA 8301 sbcd D1, D1
000009BC 007C E102 ori.w sr, 57602
000009C0 A145 syscall FlushFile, flags=1
000009C2 7301 moveq.l D1, 0x01
000009C4 7C01 moveq.l D6, 0x01
000009C6 8329 01E6 or.b [A1 + 0x1E6], D1
000009CA 8404 or.b D2, D4
000009CC 8B4D 4B10 pack -[A5], -[A5], 0x4B10
000009D0 B327 xor.b -[A7], D1
000009D2 BB25 xor.b -[A5], D5
000009D4 0E1C 5E5B .invalid.b [A4]+, 0x5B /* '[' */ // invalid immediate operation
000009D8 0625 E9AC addi.b -[A5], 0xAC
000009DC 7305 moveq.l D1, 0x05
000009DE 5303 subq.b D3, 1
000009E0 6308 bls +0xA /* 000009EA */
000009E2 80D1 divu.w D0, [A1]
000009E4 78FB moveq.l D4, 0xFFFFFFFB
000009E6 033C 030B btst 0xB, D1
label000009EA:
000009EA C978 E383 and.w [0xFFFFE383], D4
000009EE 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
000009F0 C14A exg A0, A2
000009F2 E31A rol D2.b, 1
000009F4 C54A exg A2, A2
000009F6 DB1C add.b [A4]+, D5
000009F8 D54A addx.w -[A2], -[A2]
000009FA 4A83 tst.l D3
000009FC 2593 2A13 move.l [A2 + D2 * 2 + 0x13], [A3]
00000A00 0663 064B addi.w -[A3], 0x64B
00000A04 4A73 2261 tst.w [A3 + D2.w * 2 + 0x61]
00000A08 DB03 addx.b D5, D3
00000A0A 0273 044A 1B83 7304 4C83 andi.w [[ + <<invalid base displacement size>> + D1 * 2] + 0x73044C83], 0x44A
00000A14 833E or.b <<invalid special address>>, D1
00000A16 0F0C btst A4, D7
00000A18 4673 0269 not.w [A3 + D0.w * 2 + 0x69]
00000A1C D98B addx.l -[A4], -[A3]
00000A1E 05FC .incomplete
00000A20 0B09 btst A1, D5
00000A22 E302 asl D2.b, 1
00000A24 6B01 bmi +0x3 /* 00000A27 */
00000A26 5B06 subq.b D6, 5
00000A28 FC6B 18E5 .extension 0xC6B <<F/1/6>>, 0x18E5 // unimplemented
00000A2C 7B81 moveq.l D5, 0xFFFFFF81
00000A2E B60F cmp.b D3, A7
00000A30 8902 sbcd D4, D2
00000A32 3466 movea.w A2, -[A6]
00000A34 40B3 03FC negx.l <<invalid full ext with I/IS == 4>>
00000A38 3B07 move.w -[A5], D7
00000A3A E302 asl D2.b, 1
00000A3C 1B07 move.b -[A5], D7
00000A3E 7B04 moveq.l D5, 0x04
00000A40 FC23 0763 .unknown 0xFC23 0x0763 (W = 6)
00000A44 0693 2461 0203 addi.l [A3], 0x24610203
00000A4A 4269 02A9 clr.w [A1 + 0x2A9]
00000A4E F573 .extension 0x573 <<F/4-5/2>> // unimplemented
00000A50 1C09 move.b D6, A1
00000A52 017B 0066 bchg [PC + D0.w + 0x66], D0
00000A56 40BB 05E9 0038 negx.l [[0x38]]
00000A5C 6681 bne -0x7D /* 000009DF */
00000A5E E673 roxr D3.w, D3
00000A60 0463 0900 subi.w -[A3], 0x900 /* '\t\0' */
00000A64 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000A66 0003 0400 ori.b D3, 0x0
00000A6A D30B addx.b -[A1], -[A3]
00000A6C 615F bsr +0x61 /* 00000ACD */
00000A6E DCFB 40DC add.w A6, [PC + D4.w - 0x36]
00000A72 8B0B sbcd -[A5], -[A3]
00000A74 040F 1CAA subi.b A7, 0xAA
00000A78 B30A cmpm.b [A1]+, [A2]+
00000A7A 1902 move.b -[A4], D2
00000A7C 32E5 move.w [A1]+, -[A5]
00000A7E 010F btst A7, D0
00000A80 1CAA FC53 move.b [A6], [A2 - 0x3AD]
00000A84 0D21 btst -[A1], D6
00000A86 08C9 D84B bset.b A1, 0x4B /* 'K' */
00000A8A 25CD D84B move.l [PC - 0x27B5 /* FFFFE2D7, cstring ""<EOF> */], A5
00000A8E 365E movea.w A3, [A6]+
00000A90 DB12 add.b [A2], D5
00000A92 B306 xor.b D6, D1
00000A94 DB11 add.b [A1], D5
00000A96 2322 move.l -[A1], -[A2]
00000A98 AB16 syscall PInit
00000A9A B0AB 0241 cmp.l D0, [A3 + 0x241]
00000A9E 6343 bls +0x45 /* 00000AE3 */
00000AA0 1BEB 4FA5 move.b <<invalid special address>>, [A3 + 0x4FA5]
00000AA4 00D3 .incomplete
00000AA6 0BF3 .incomplete
00000AA8 0ECB .incomplete
00000AAA 2F3E move.l -[A7], <<invalid special address>>
00000AAC E312 roxl D2.b, 1
00000AAE AD01 syscall FMSwapFont, auto_pop
00000AB0 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000AB2 3E1B move.w D7, [A3]+
00000AB4 2AE9 010F move.l [A5]+, [A1 + 0x10F]
00000AB8 3EBB 2FC9 move.w [A7], [[ + <<invalid base displacement size>>]]
00000ABC 001B 3273 ori.b [A3]+, 0x73 /* 's' */
00000AC0 847B 1B53 03F0 2501 or.w D2, [[PC] + 0x3F02501]
00000AC8 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000ACA F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00000ACC 9341 subx.w D1, D1
00000ACE 3B1B move.w -[A5], [A3]+
00000AD0 C500 abcd D2, D0
00000AD2 0304 btst D4, D1
00000AD4 132C AB2F move.b -[A1], [A4 - 0x54D1]
00000AD8 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
00000ADA CD04 abcd D6, D4
00000ADC 9B4F subx.w -[A5], -[A7]
00000ADE 7304 moveq.l D1, 0x04
00000AE0 230C move.l -[A1], A4
00000AE2 F502 .extension 0x502 <<F/4-5/2>> // unimplemented
00000AE4 AB36 syscall bSETUP10
00000AE6 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4
00000AE8 ED02 asl D2.b, 6
00000AEA 331A move.w -[A1], [A2]+
00000AEC CB09 abcd -[A5], -[A1]
00000AEE E902 asl D2.b, 4
00000AF0 BB59 xor.w [A1]+, D5
00000AF2 8D06 sbcd D6, D6
00000AF4 FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
00000AF6 C912 and.b [A2], D4
00000AF8 ACE5 syscall UnionRgn, auto_pop
00000AFA 1463 movea.b A2, -[A3]
00000AFC 4F09 .invalid 7, A1 // invalid opcode 4 with b == 4
00000AFE 010A btst A2, D0
00000B00 F514 .extension 0x514 <<F/4-5/2>> // unimplemented
00000B02 0B10 btst [A0], D5
00000B04 C708 abcd -[A3], -[A0]
00000B06 3A1B move.w D5, [A3]+
00000B08 1ADC move.b [A5]+, [A4]+
00000B0A 0309 btst A1, D1
00000B0C 04B7 884D E101 0FE9 14C5 subi.l [[0x14C5]], 0x884DE101
00000B16 1F09 move.b -[A7], A1
00000B18 155B 0D0D move.b [A2 + 0xD0D], [A3]+
00000B1C 1573 0201 1563 move.b [A2 + 0x1563], [A3 + D0.w * 2 + 0x1]
00000B22 0F8B bclr A3, D7
00000B24 0B1B btst [A3]+, D5
00000B26 2241 movea.l A1, D1
00000B28 138B 0165 move.b <<invalid full ext with IS == 1 and I/IS == 5>>, A3
00000B2C 0E4B 2FA5 .invalid.w A3, 0x2FA5 // invalid immediate operation
00000B30 0001 15BB ori.b D1, 0xBB
00000B34 033E btst <<invalid special address>>, D1
00000B36 3B07 move.w -[A5], D7
00000B38 A901 syscall FMSwapFont
00000B3A 1B2C 4B3A move.b -[A5], [A4 + 0x4B3A]
00000B3E A901 syscall FMSwapFont
00000B40 939D sub.l [A5]+, D1
00000B42 A900 syscall GetFNum
00000B44 7384 moveq.l D1, 0xFFFFFF84
00000B46 731B moveq.l D1, 0x1B
00000B48 5303 subq.b D3, 1
00000B4A EA05 asr D5.b, 5
00000B4C 01FB .incomplete
00000B4E 0363 bchg -[A3], D1
00000B50 5943 subq.w D3, 4
00000B52 20A5 move.l [A0], -[A5]
00000B54 0003 04A3 ori.b D3, 0xA3
00000B58 5963 subq.w -[A3], 4
00000B5A 1009 move.b D0, A1
00000B5C 0473 845B 1391 subi.w [[ + D1 * 2]], 0x845B
00000B62 02CB .incomplete
00000B64 8D89 028B unpk -[A6], -[A1], 0x028B
00000B68 59FB 0589 svs [[ + <<invalid base displacement size>> + D0 * 4]]
00000B6C 0281 91C5 05D3 andi.l D1, 0x91C505D3
00000B72 4683 not.l D3
00000B74 0323 btst -[A3], D1
00000B76 083A AB09 2DE8 btst.b [PC + 0x2DE8 /* 00003960, cstring ""<EOF> */], 0x9 /* '\t' */
00000B7C A31C syscall FreeMem, flags=3
00000B7E 7B43 moveq.l D5, 0x43
00000B80 25E8 EB05 70C3 move.l [PC + 0x70C3 /* 00007C45, cstring ""<EOF> */], [A0 - 0x14FB]
00000B86 0982 bclr D2, D4
00000B88 E9E7 BB18 bfextu D3, -[A7] {D4:24}
00000B8C 7273 moveq.l D1, 0x73
00000B8E 08AB 03DB 1D72 bclr.b [A3 + 0x1D72], 0xDB
00000B94 9317 sub.b [A7], D1
00000B96 7203 moveq.l D1, 0x03
00000B98 16AB 0361 move.b [A3], [A3 + 0x361]
00000B9C 00E3 .incomplete
00000B9E 1D01 move.b -[A6], D1
00000BA0 E763 asl D3.w, D3
00000BA2 20AB 03F3 move.l [A0], [A3 + 0x3F3]
00000BA6 1D0B move.b -[A6], A3
00000BA8 32F7 025D move.w [A1]+, [A7 + D0.w * 2 + 0x5D]
00000BAC 3EFB 0DCD move.w [A7]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00000BB0 E60B lsr D3.b, 3
00000BB2 320B move.w D1, A3
00000BB4 3123 move.w -[A0], -[A3]
00000BB6 3834 FB31 6500 9B1D move.w D4, [[A4 + 0x65009B1D + A7 * 2]]
00000BBE B702 xor.b D2, D3
00000BC0 92DB sub.w A1, [A3]+
00000BC2 2BC7 move.l <<invalid special address>>, D7
00000BC4 02A1 F30C AB51 andi.l -[A1], 0xF30CAB51
00000BCA 0A0F 361B xori.b A7, 0x1B
00000BCE 3506 move.w -[A2], D6
00000BD0 A4F1 syscall vTstMod, flags=4
00000BD2 E0BB ror D3, D0
00000BD4 18CB move.b [A4]+, A3
00000BD6 2BA7 02DA move.l [A5 + D0.w * 2 - 0x38], -[A7]
00000BDA 8B1C or.b [A4]+, D5
00000BDC 897F or.w <<invalid special address>>, D4
00000BDE 3CDB move.w [A6]+, [A3]+
00000BE0 16C4 move.b [A3]+, D4
00000BE2 3827 move.w D4, -[A7]
00000BE4 0168 94E8 bchg [A0 - 0x6B18], D0
00000BE8 8311 or.b [A1], D1
00000BEA C30A abcd -[A1], -[A2]
00000BEC 1B23 move.b -[A5], -[A3]
00000BEE 6E24 bgt +0x26 /* 00000C14 */
00000BF0 1F05 move.b -[A7], D5
00000BF2 0417 018A subi.b [A7], 0x8A
00000BF6 0CF3 .incomplete
00000BF8 082C F322 EE4C btst.b [A4 - 0x11B4], 0x22 /* '\"' */
00000BFE EB29 lsl D1.b, D5
00000C00 0387 bclr D7, D1
00000C02 5B1D subq.b [A5]+, 5
00000C04 0F62 bchg -[A2], D7
00000C06 6B3F bmi +0x41 /* 00000C47 */
00000C08 DA0F add.b D5, A7
00000C0A B680 cmp.l D3, D0
00000C0C 5313 subq.b [A3], 1
00000C0E 9314 sub.b [A4], D1
00000C10 C304 abcd D1, D4
00000C12 DAD3 add.w A5, [A3]
label00000C14:
00000C14 0083 0034 A883 ori.l D3, 0x34A883
00000C1A 008C 2A83 0038 ori.l A4, 0x2A830038
00000C20 08DB 33A8 bset.b [A3]+, 0xA8
00000C24 3311 move.w -[A1], [A1]
00000C26 9B01 subx.b D5, D1
00000C28 B4D8 cmpa.w A2, [A0]+
00000C2A 9B01 subx.b D5, D1
00000C2C 5ADB spl [A3]+
00000C2E 0000 B402 ori.b D0, 0x2
00000C32 3B2E 7A68 move.w -[A5], [A6 + 0x7A68]
00000C36 A07B syscall ADBReInit
00000C38 0363 bchg -[A3], D1
00000C3A 011B btst [A3]+, D0
00000C3C 0073 1273 2753 03AB 0F80 ori.w [[A3] + 0x3AB0F80], 0x1273
// begin alternate branch 00000C44-00000C46
fn00000C44:
00000C44 0F80 bclr D0, D7
// end alternate branch 00000C44-00000C46
fn00000C44: // (misaligned)
00000C46 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00000C48 D70A addx.b -[A3], -[A2]
00000C4A 1B5B 06A1 move.b [A5 + 0x6A1], [A3]+
00000C4E 04A3 01A1 0401 subi.l -[A3], 0x1A10401
00000C54 9FC5 sub.l A7, D5
00000C56 0373 3253 bchg [A3 + D3.w * 2 + 0x53], D1
00000C5A 0373 17D7 bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00000C5E 0A19 C6F7 xori.b [A1]+, 0xF7
00000C62 0A29 F70A 3AAD xori.b [A1 + 0x3AAD], 0xA /* '\n' */
00000C68 04B7 0A50 A0E3 2226 subi.l [A7 + D2.w * 2 + 0x26], 0xA50A0E3
00000C70 2894 move.l [A4], [A4]
00000C72 C30A abcd -[A1], -[A2]
00000C74 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
00000C76 3ACB move.w [A5]+, A3
00000C78 1627 move.b D3, -[A7]
00000C7A 015C bchg [A4]+, D0
00000C7C F600 2664 .move16 0xF600, 0x2664 // unimplemented
00000C80 0A13 132B xori.b [A3], 0x2B /* '+' */
00000C84 1504 move.b -[A2], D4
00000C86 D335 A5A9 7EE1 add.b [[0x7EE1 + A2 * 4]], D1
00000C8C 6226 bhi +0x28 /* 00000CB4 */
00000C8E 8301 sbcd D1, D1
00000C90 A190 syscall SysEnvirons, flags=1
00000C92 2826 move.l D4, -[A6]
00000C94 02E3 .incomplete
00000C96 3E20 move.w D7, -[A0]
00000C98 6169 bsr +0x6B /* 00000D03 */
00000C9A BE56 cmp.w D7, [A6]
00000C9C 127B 0417 movea.b A1, [PC + D0.w * 4 + 0x17]
00000CA0 012E A961 btst [A6 - 0x569F], D0
00000CA4 5700 subq.b D0, 3
00000CA6 1585 AC57 move.b [A2 + A2 * 4 + 0x57], D5
00000CAA 0076 DB00 E900 ori.w [A6 + <<invalid base displacement size>> + A6], 0xDB00
00000CB0 A405 syscall Status, flags=4
00000CB2 4233 0223 clr.b [A3 + D0.w * 2 + 0x23]
// begin alternate branch 00000CB4-00000CBC
label00000CB4:
00000CB4 0223 1353 andi.b -[A3], 0x53 /* 'S' */
00000CB8 0627 0151 addi.b -[A7], 0x51 /* 'Q' */
// end alternate branch 00000CB4-00000CBC
label00000CB4: // (misaligned)
00000CB6 1353 0627 move.b [A1 + 0x627], [A3]
00000CBA 0151 bchg [A1], D0
00000CBC 1DAB 0701 4085 move.b [A6 + D4.w - 0x123], [A3 + 0x701]
00000CC2 1FE3 move.b <<invalid special address>>, -[A3]
00000CC4 0F20 btst -[A0], D7
00000CC6 EB02 asl D2.b, 5
00000CC8 0B07 btst D7, D5
00000CCA BE5B cmp.w D7, [A3]+
00000CCC 320B move.w D1, A3
00000CCE 06C3 .incomplete
00000CD0 0430 F301 D6DB subi.b [A0 + A5.w * 8 - 0x37], 0x1
00000CD6 5247 addq.w D7, 1
00000CD8 8159 or.w [A1]+, D0
00000CDA 0FA1 bclr -[A1], D7
00000CDC E19E rol D6, 8
00000CDE 0AA6 267B 1073 xori.l -[A6], 0x267B1073
00000CE4 012B 4073 btst [A3 + 0x4073], D0
00000CE8 0193 bclr [A3], D0
00000CEA 2E73 0123 4073 01BB 3580 movea.l A7, [[A3 + 0x4073 + D0] + 0x1BB3580]
00000CF4 0C46 0701 cmpi.w D6, 0x701
00000CF8 31A3 0C66 move.w [A0 + D0 * 4 + 0x66], -[A3]
00000CFC 4023 negx.b -[A3]
00000CFE 0623 4E09 addi.b -[A3], 0x9 /* '\t' */
00000D02 0122 btst -[A2], D0
00000D04 0501 btst D1, D2
00000D06 9B66 sub.w -[A6], D5
00000D08 0901 btst D1, D4
00000D0A 654B bcs +0x4D /* 00000D57 */
00000D0C 2306 move.l -[A1], D6
00000D0E C335 0901 and.b [[A5 + <<invalid base displacement size>> + D0]], D1
00000D12 8562 or.w -[A2], D2
00000D14 2306 move.l -[A1], D6
00000D16 9B2E 0901 sub.b [A6 + 0x901], D5
00000D1A 6B02 bmi +0x4 /* 00000D1E */
00000D1C 6640 bne +0x42 /* 00000D5E */
label00000D1E:
00000D1E 6B1A bmi +0x1C /* 00000D3A */
00000D20 8021 or.b D0, -[A1]
00000D22 F9C3 .invalid <<F/7/4>>
00000D24 35F0 E305 441B move.w [PC + 0x441B /* 00005141, cstring ""<EOF> */], [[A0 + <<invalid base displacement size>>] + A6 * 2]
00000D2A 089A 2B04 bclr.b [A2]+, 0x4
00000D2E 0E9B 2EA6 C319 .invalid.l [A3]+, 0x2EA6C319 // invalid immediate operation
00000D34 C682 and.l D3, D2
00000D36 0302 btst D2, D1
00000D38 8338 4410 or.b [0x00004410], D1
// begin alternate branch 00000D3A-00000D3C
label00000D3A:
00000D3A 4410 neg.b [A0]
// end alternate branch 00000D3A-00000D3C
label00000D3A: // (misaligned)
00000D3C 6301 bls +0x3 /* 00000D3F */
00000D3E 8338 100F or.b [0x0000100F], D1
00000D42 1404 move.b D2, D4
00000D44 0F7A 6807 bchg [PC + 0x6807 /* 0000754D, cstring ""<EOF> */], D7
00000D48 024D 0644 andi.w A5, 0x644
00000D4C DCE3 add.w A6, -[A3]
00000D4E 1100 move.b -[A0], D0
00000D50 5200 addq.b D0, 1
00000D52 5E14 addq.b [A4], 7
00000D54 0273 0E76 26C6 andi.w [A3 + D2.w * 8 - 0x58], 0xE76
00000D5A 261C move.l D3, [A4]+
00000D5C 704A moveq.l D0, 0x4A
label00000D5E:
00000D5E 0F28 2214 btst [A0 + 0x2214], D7
00000D62 0253 2E7A andi.w [A3], 0x2E7A /* '.z' */
00000D66 7EA3 moveq.l D7, 0xFFFFFFA3
00000D68 01D0 .incomplete
00000D6A 6226 bhi +0x28 /* 00000D92 */
00000D6C 3E0F move.w D7, A7
00000D6E 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4
00000D70 7305 moveq.l D1, 0x05
00000D72 1700 move.b -[A3], D0
00000D74 7F17 moveq.l D7, 0x17
00000D76 01F3 .incomplete
00000D78 631B bls +0x1D /* 00000D95 */
00000D7A 7263 moveq.l D1, 0x63
00000D7C 0972 EB00 bchg [A2 + <<invalid base displacement size>> + A6 * 2], D4
00000D80 5B10 subq.b [A0], 5
00000D82 1404 move.b D2, D4
00000D84 0F76 2668 bchg [A6 + D2.w * 8 + 0x68], D7
00000D88 930F subx.b -[A1], -[A7]
00000D8A 1402 move.b D2, D2
00000D8C 0FC5 .incomplete
00000D8E 002B 0A14 02D3 ori.b [A3 + 0x2D3], 0x14
// begin alternate branch 00000D92-00000D94
label00000D92:
00000D92 02D3 .incomplete
// end alternate branch 00000D92-00000D94
label00000D92: // (misaligned)
00000D94 3FC5 move.w <<invalid special address>>, D5
00000D96 001B 0314 ori.b [A3]+, 0x14
00000D9A 0433 40C5 00C6 subi.b [A3 + D0.w - 0x58], 0xC5
00000DA0 264A movea.l A3, A2
00000DA2 0F06 btst D6, D7
00000DA4 ACDC syscall CopyRgn, auto_pop
00000DA6 1B10 move.b -[A5], [A0]
00000DA8 FD09 .extension 0xD09 <<F/4-5/6>> // unimplemented
00000DAA 1C70 3ECB movea.b A6, [A0 + D3 * 8 - 0x53]
00000DAE 51C6 sf D6
00000DB0 8233 0AE8 or.b D1, [A3 + D0 * 2 - 0x24]
00000DB4 F360 .extension 0x360 <<F/4-5/1>> // unimplemented
00000DB6 050A btst A2, D2
00000DB8 2306 move.l -[A1], D6
00000DBA 134E 7EBB move.b [A1 + 0x7EBB], A6
00000DBE 042D 0B05 0186 subi.b [A5 + 0x186], 0x5
00000DC4 134E 8D0B move.b [A1 - 0x72F5], A6
00000DC8 0F8D bclr A5, D7
00000DCA 0B09 btst A1, D5
00000DCC 158C E564 move.b <<invalid full ext with I/IS == 4>>, A4
00000DD0 3315 move.w -[A1], [A5]
00000DD2 A304 syscall Control, flags=3
00000DD4 2233 0107 03A3 055F move.l D1, [[A3 + <<invalid base displacement size>>] + D0 + 0x3A3055F]
00000DDC 6A02 bpl +0x4 /* 00000DE0 */
00000DDE 2B2E B81B move.l -[A5], [A6 - 0x47E5]
// begin alternate branch 00000DE0-00000DE2
label00000DE0:
00000DE0 B81B cmp.b D4, [A3]+
// end alternate branch 00000DE0-00000DE2
label00000DE0: // (misaligned)
00000DE2 403B 0B7E negx.b <<invalid full ext with IS == 1 and I/IS == 6>>
00000DE6 8B02 sbcd D5, D2
00000DE8 AB0E syscall MakeScaleTbl
00000DEA B01B cmp.b D0, [A3]+
00000DEC 409B negx.l [A3]+
00000DEE 056B 448B bchg [A3 + 0x448B], D2
00000DF2 00FB .incomplete
00000DF4 2AC3 move.l [A5]+, D3
00000DF6 2DE6 move.l <<invalid special address>>, -[A6]
00000DF8 040F 7A68 subi.b A7, 0x68 /* 'h' */
00000DFC 0D06 btst D6, D6
00000DFE 2330 BB56 move.l -[A1], <<invalid full ext with IS == 1 and I/IS == 6>>
00000E02 5306 subq.b D6, 1
00000E04 EB09 lsl D1.b, 5
00000E06 AB44 syscall bLONG8
00000E08 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000E0A 3B0D move.w -[A5], A5
label00000E0C:
00000E0C E600 asr D0.b, 3
00000E0E DB0A addx.b -[A5], -[A2]
00000E10 1703 move.b -[A3], D3
00000E12 186D 297E movea.b A4, [A5 + 0x297E]
00000E16 230C move.l -[A1], A4
00000E18 7B2A moveq.l D5, 0x2A
00000E1A 411B .invalid 0, [A3]+ // invalid opcode 4 with b == 4
00000E1C 7B04 moveq.l D5, 0x04
00000E1E 3B09 move.w -[A5], A1
00000E20 8306 sbcd D1, D6
00000E22 2902 move.l -[A4], D2
00000E24 60E6 bra -0x18 /* 00000E0C */
00000E26 040F 7A68 subi.b A7, 0x68 /* 'h' */
00000E2A B22B 1707 cmp.b D1, [A3 + 0x1707]
00000E2E 012A 3E2B btst [A2 + 0x3E2B], D0
00000E32 9761 sub.w -[A1], D3
00000E34 8B3E or.b <<invalid special address>>, D5
00000E36 B3B9 B308 8D01 xor.l [0xB3088D01], D1
00000E3C 0F89 bclr A1, D7
00000E3E 0163 bchg -[A3], D0
00000E40 51E9 079B sf [A1 + 0x79B]
00000E44 511A subq.b [A2]+, 8
00000E46 5228 5E00 addq.b [A0 + 0x5E00], 1
00000E4A EB09 lsl D1.b, 5
00000E4C B10C cmpm.b [A0]+, [A4]+
00000E4E EB25 asl D5.b, D5
00000E50 B305 xor.b D5, D1
00000E52 2822 move.l D4, -[A2]
00000E54 049B 648D 1E52 subi.l [A3]+, 0x648D1E52
00000E5A 4A0F tst.b A7
00000E5C 1429 088D move.b D2, [A1 + 0x88D]
00000E60 213B 0D01 move.l -[A0], [[PC + <<invalid base displacement size>> + D0 * 4]]
00000E64 0499 21F2 4A8B subi.l [A1]+, 0x21F24A8B
00000E6A 5183 subq.l D3, 8
00000E6C 027B 112D 0F0F 4120 B305 andi.w [[PC + <<invalid base displacement size>>] + D0 * 8 + 0x4120B305], 0x112D
00000E76 7257 moveq.l D1, 0x57
00000E78 01F4 .incomplete
00000E7A CC8B and.l D6, A3
00000E7C 1325 move.b -[A1], -[A5]
00000E7E 7932 moveq.l D4, 0x32
00000E80 6640 bne +0x42 /* 00000EC2 */
00000E82 1319 move.b -[A1], [A1]+
00000E84 A194 syscall ServerDispatch, flags=1
00000E86 C189 exg D0, A1
00000E88 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000E8A 0B19 btst [A1]+, D5
00000E8C E305 asl D5.b, 1
00000E8E 0EB3 0553 11E3 05A4 .invalid.l <<invalid full ext with I/IS == 4>>, 0x55311E3 // invalid immediate operation
00000E96 B305 xor.b D5, D1
00000E98 230C move.l -[A1], A4
00000E9A E305 asl D5.b, 1
00000E9C ACB3 syscall InvertRoundRect, auto_pop
00000E9E 0573 10E1 bchg [A3 + D1.w - 0x31], D2
00000EA2 2CB3 055B 07C1 2D5B move.l [A6], [[A3] + 0x7C12D5B]
00000EAA 09E3 .incomplete
00000EAC 0CD3 .incomplete
00000EAE 0914 btst [A4], D4
00000EB0 8108 sbcd -[A0], -[A0]
00000EB2 040F 6908 subi.b A7, 0x8
00000EB6 604A bra +0x4C /* 00000F02 */
00000EB8 0F3E btst <<invalid special address>>, D7
00000EBA 1B92 A31B A303 0C5B move.b [[A5 + A2 * 2] - 0x5CFCF3A5], [A2]
label00000EC2:
00000EC2 041B 0617 subi.b [A3]+, 0x17
00000EC6 016A C626 bchg [A2 - 0x39DA], D0
00000ECA 2303 move.l -[A1], D3
00000ECC 0F10 btst [A0], D7
00000ECE 631F bls +0x21 /* 00000EEF */
00000ED0 3319 move.w -[A1], [A1]+
00000ED2 1B92 B323 0233 0803 2BAB move.b [[A5 + 0x233 + A3 * 2] + 0x8032BAB], [A2]
00000EDC 46A2 not.l -[A2]
00000EDE 7B07 moveq.l D5, 0x07
00000EE0 6507 bcs +0x9 /* 00000EE9 */
00000EE2 B303 xor.b D3, D1
00000EE4 6507 bcs +0x9 /* 00000EED */
00000EE6 EB00 asl D0.b, 5
00000EE8 6507 bcs +0x9 /* 00000EF1 */
00000EEA F865 07D8 .extension 0x865 <<F/1/4>>, 0x07D8 // unimplemented
00000EEE A26B syscall TestManager, flags=2
00000EF0 0AFB .incomplete
00000EF2 05D3 .incomplete
00000EF4 0C10 6330 cmpi.b [A0], 0x30 /* '0' */
00000EF8 6B0A bmi +0xC /* 00000F04 */
00000EFA 8A3B 0D53 0F41 009B or.b D5, [[PC] + 0xF41009B]
label00000F02:
00000F02 029B 016B 0A53 andi.l [A3]+, 0x16B0A53
// begin alternate branch 00000F04-00000F08
label00000F04:
00000F04 016B 0A53 bchg [A3 + 0xA53], D0
// end alternate branch 00000F04-00000F08
label00000F04: // (misaligned)
00000F08 1213 move.b D1, [A3]
00000F0A 336B 0AA2 0B67 move.w [A1 + 0xB67], [A3 + 0xAA2]
00000F10 A2D3 syscall vBTUpdate, flags=2
00000F12 2EA2 move.l [A7], -[A2]
00000F14 FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
00000F16 A2EB syscall vFileWrite, flags=2
00000F18 0DA6 bclr -[A6], D6
00000F1A AB08 syscall PutPicOp
00000F1C A6DB syscall vTruncateFile, flags=6
00000F1E 4EA2 jsr -[A2]
00000F20 B340 xor.w D0, D1
00000F22 0704 btst D4, D3
00000F24 A943 syscall GetItmMark
00000F26 0153 bchg [A3], D0
00000F28 2927 move.l -[A4], -[A7]
00000F2A 0369 1110 bchg [A1 + 0x1110], D1
// begin alternate branch 00000F2C-00000F2E
label00000F2C:
00000F2C 1110 move.b -[A0], [A0]
// end alternate branch 00000F2C-00000F2E
label00000F2C: // (misaligned)
00000F2E EB1D rol D5.b, 5
00000F30 1400 move.b D2, D0
00000F32 EB24 asl D4.b, D5
00000F34 65F6 bcs -0x8 /* 00000F2C */
00000F36 EB24 asl D4.b, D5
00000F38 AE0B syscall BackPixPat, auto_pop
00000F3A 6729 beq +0x2B /* 00000F65 */
00000F3C 1160 0186 move.b [A0 + 0x186], -[A0]
00000F40 AC0F syscall Get1IndType/Get1IxType, auto_pop
00000F42 ED85 asl D5, 6
00000F44 1302 move.b -[A1], D2
00000F46 2222 move.l D1, -[A2]
00000F48 2282 move.l [A1], D2
00000F4A 3B01 move.w -[A5], D1
00000F4C C081 and.l D0, D1
00000F4E 07B3 04AB bclr [A3 + D0.w * 4 - 0x85], D3
00000F52 0161 bchg -[A1], D0
00000F54 00CC .incomplete
00000F56 8B04 sbcd D5, D4
00000F58 35AB FB0E 8305 move.w [[A2 + <<invalid base displacement size>>] + A0 * 2], [A3 - 0x4F2]
00000F5E 0B09 btst A1, D5
00000F60 EB0D lsl D5.b, 5
00000F62 D302 addx.b D1, D2
00000F64 B853 cmp.w D4, [A3]
00000F66 2951 AB03 move.l [A4 - 0x54FD], [A1]
00000F6A 02A1 412B 4063 andi.l -[A1], 0x412B4063 /* 'A+@c' */
00000F70 01B3 17A1 0315 bclr [[0x315 + D1 * 8]], D0
00000F76 AC5B syscall BitOr, auto_pop
00000F78 0783 bclr D3, D3
00000F7A 053B 07FB 2E61 03D3 192D AC45 btst [[0x2E6103D3] + 0x192DAC45], D2
00000F86 0393 bclr [A3], D1
00000F88 2E59 movea.l A7, [A1]+
00000F8A 03E9 .incomplete
00000F8C AC73 syscall SetPort, auto_pop
00000F8E 4FF5 AC23 lea.l A7, [A5 + A2 * 4 + 0x23]
00000F92 06A3 1E15 AD23 addi.l -[A3], 0x1E15AD23
00000F98 06FB .incomplete
00000F9A 2486 move.l [A2], D6
00000F9C A31E syscall NewPtrClear, flags=3
00000F9E 4198 .invalid 0, [A0]+ // invalid opcode 4 with b == 6
00000FA0 0B1C btst [A4]+, D5
00000FA2 0013 1C00 ori.b [A3], 0x0
00000FA6 6316 bls +0x18 /* 00000FBE */
00000FA8 00D3 .incomplete
00000FAA 0A4D AD0F xori.w A5, 0xAD0F
00000FAE 4998 .invalid 4, [A0]+ // invalid opcode 4 with b == 6
00000FB0 1502 move.b -[A2], D2
00000FB2 49AD 8788 .invalid 4, [A5 - 0x7878] // invalid opcode 4 with b == 6
00000FB6 5D13 subq.b [A3], 6
00000FB8 082D 121B 105E btst.b [A5 + 0x105E], 0x1B
label00000FBE:
00000FBE 1302 move.b -[A1], D2
00000FC0 9B0E subx.b -[A5], -[A6]
00000FC2 B306 xor.b D6, D1
00000FC4 3B2F A30E move.w -[A5], [A7 - 0x5CF2]
00000FC8 8AD3 divu.w D5, [A3]
00000FCA 0A8B 0E8A 6316 xori.l A3, 0xE8A6316
00000FD0 AB11 syscall OldPatToNew
00000FD2 E187 asl D7, 8
00000FD4 A28B syscall CommToolboxDispatch, flags=2
00000FD6 0EB0 D30A 72B8 AB11 .invalid.l [[A0 + A2 * 2]], 0xD30A72B8 // invalid immediate operation
00000FDE 0332 E100 btst [A2 + <<invalid base displacement size>> + A6], D1
00000FE2 C501 abcd D2, D1
00000FE4 9B1D sub.b [A5]+, D5
00000FE6 B063 cmp.w D0, -[A3]
00000FE8 16C8 move.b [A3]+, A0
00000FEA B88B cmp.l D4, A3
00000FEC 0E41 0A23 .invalid.w D1, 0xA23 /* '\n#' */ // invalid immediate operation
00000FF0 0386 bclr D6, D1
00000FF2 FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
00000FF4 F88A 0B1C .extension 0x88A <<F/2-3/4>> // unimplemented
00000FF8 AB11 syscall OldPatToNew
00000FFA 5317 subq.b [A7], 1
00000FFC 8A13 or.b D5, [A3]
00000FFE 1CAB 11F3 move.b [A6], [A3 + 0x11F3]
00001002 1561 11AB move.b [A2 + 0x11AB], -[A1]
00001006 1163 1085 move.b [A0 + 0x1085], -[A3]
0000100A 059D bclr [A5]+, D2
0000100C 024B 1385 andi.w A3, 0x1385
00001010 0243 0B85 andi.w D3, 0xB85
00001014 02FB .incomplete
00001016 0531 0821 btst [A1 + D0 + 0x21], D2
0000101A 14BB 3553 02BB 0C10 move.b [A2], [[PC] + 0x2BB0C10]
00001022 6B0F bmi +0x11 /* 00001033 */
00001024 4D14 .invalid 6, [A4] // invalid opcode 4 with b == 4
00001026 49AC F329 .invalid 4, [A4 - 0xCD7] // invalid opcode 4 with b == 6
0000102A 55AC 5114 subq.l [A4 + 0x5114], 2
0000102E E960 asl D0.w, D4
00001030 B70D cmpm.b [A3]+, [A5]+
00001032 A6A9 syscall 0x0A9, flags=6
00001034 ACB7 syscall FrameOval, auto_pop
00001036 8DB8 E101 or.l [0xFFFFE101], D6
0000103A 9789 subx.l -[A3], -[A1]
0000103C 05D7 .incomplete
0000103E 0DD2 .incomplete
00001040 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00001042 210C move.l -[A0], A4
00001044 B311 xor.b [A1], D1
00001046 6514 bcs +0x16 /* 0000105C */
00001048 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
0000104A 6914 bvs +0x16 /* 00001060 */
0000104C B311 xor.b [A1], D1
0000104E 6114 bsr +0x16 /* 00001064 */
00001050 C901 abcd D4, D1
00001052 6D14 blt +0x16 /* 00001068 */
00001054 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00001056 D911 add.b [A1], D4
00001058 B311 xor.b [A1], D1
0000105A 6514 bcs +0x16 /* 00001070 */
label0000105C:
0000105C B311 xor.b [A1], D1
0000105E 6514 bcs +0x16 /* 00001074 */
label00001060:
00001060 B311 xor.b [A1], D1
00001062 6514 bcs +0x16 /* 00001078 */
fn00001064:
00001064 870E sbcd -[A3], -[A6]
00001066 9D65 sub.w -[A5], D6
label00001068:
00001068 14B3 1165 move.b [A2], <<invalid full ext with IS == 1 and I/IS == 5>>
0000106C 14B3 1165 move.b [A2], <<invalid full ext with IS == 1 and I/IS == 5>>
label00001070:
00001070 1449 movea.b A2, A1
00001072 0661 1423 addi.w -[A1], 0x1423
// begin alternate branch 00001074-00001076
label00001074:
00001074 1423 move.b D2, -[A3]
// end alternate branch 00001074-00001076
label00001074: // (misaligned)
00001076 4065 negx.w -[A5]
label00001078:
00001078 14A3 move.b [A2], -[A3]
0000107A 186B 0AA5 movea.b A4, [A3 + 0xAA5]
0000107E DCD8 add.w A6, [A0]+
00001080 7301 moveq.l D1, 0x01
00001082 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
00001084 6301 bls +0x3 /* 00001087 */
00001086 2B04 move.l -[A5], D4
00001088 52F3 2E41 shi [A3 + D2 * 8 + 0x41]
0000108C 002B 1CEB 05EB ori.b [A3 + 0x5EB], 0xEB
00001092 09E1 .incomplete
00001094 3A7B 400C movea.w A5, [PC + D4.w + 0xC]
00001098 32BA 0243 move.w [A1], [PC + 0x243 /* 000012DD, value 0x6190 */]
0000109C 652C bcs +0x2E /* 000010CA */
0000109E BA31 7D63 3280 030E A4A3 cmp.b D5, [[A1 + 0x3280] + 0x30EA4A3]
000010A8 10C3 move.b [A0]+, D3
000010AA 0306 btst D6, D1
000010AC 2202 move.l D1, D2
000010AE 2B29 BEB3 move.l -[A5], [A1 - 0x414D]
000010B2 0406 ACA5 subi.b D6, 0xA5
000010B6 00A6 260C 36E3 ori.l -[A6], 0x260C36E3
000010BC 1BE9 3507 move.b <<invalid special address>>, [A1 + 0x3507]
000010C0 0494 26BA 040F subi.l [A4], 0x26BA040F
000010C6 7A7E moveq.l D5, 0x7E
000010C8 B2D0 cmpa.w A1, [A0]
label000010CA:
000010CA 8316 or.b [A6], D1
000010CC 263E move.l D3, <<invalid special address>>
000010CE A32F syscall PostEvent/PPostEvent, flags=3
000010D0 2544 0316 move.l [A2 + 0x316], D4
000010D4 2544 6313 move.l [A2 + 0x6313], D4
000010D8 2546 AB07 move.l [A2 - 0x54F9], D6
000010DC E305 asl D5.b, 1
000010DE 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
000010E0 B305 xor.b D5, D1
000010E2 6309 bls +0xB /* 000010ED */
000010E4 E305 asl D5.b, 1
000010E6 7B00 moveq.l D5, 0x00
000010E8 B305 xor.b D5, D1
000010EA 8B05 sbcd D5, D5
000010EC 0904 btst D4, D4
000010EE 0F15 btst [A5], D7
000010F0 048B 36C9 6865 subi.l A3, 0x36C96865
000010F6 21E3 082D move.l [0x0000082D], -[A3]
000010FA 87BB 39BB 42B2 D0D3 1226 3E13 or.l [[0x42B2D0D3 + D3] + 0x12263E13], D3
00001106 4125 .invalid 0, -[A5] // invalid opcode 4 with b == 4
00001108 7293 moveq.l D1, 0xFFFFFF93
0000110A 2FC1 move.l <<invalid special address>>, D1
0000110C FC82 8301 .extension 0xC82 <<F/2-3/6>> // unimplemented
00001110 8D02 sbcd D6, D2
00001112 EB0E lsl D6.b, 5
00001114 0301 btst D1, D1
00001116 0233 2968 5B05 andi.b [[A3 + <<invalid base displacement size>>] + D5 * 2], 0x68 /* 'h' */
0000111C AD05 syscall DragGrayRgn, auto_pop
0000111E F31E .extension 0x31E <<F/4-5/1>> // unimplemented
00001120 A243 syscall SetFilType, flags=2
00001122 02BB 0D73 0658 EB09 andi.l [[PC + <<invalid base displacement size>> + A6 * 2]], 0xD730658
0000112A AE63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries, auto_pop
0000112C 0AC0 .incomplete
0000112E B893 cmp.l D4, [A3]
00001130 0958 bchg [A0]+, D4
00001132 7CAE moveq.l D6, 0xFFFFFFAE
00001134 3B08 move.w -[A5], A0
00001136 58BB 07AE 0B03 A2C3 addq.l [[0xB03] + D0 * 8 - 0x5D3D], 4
0000113E 01CB .incomplete
00001140 22B4 E330 5AA2 D312 move.l [A1], [A4 + 0x5AA2D312 + A6 * 2]
00001148 E30C lsl D4.b, 1
0000114A C303 abcd D1, D3
0000114C BA04 cmp.b D5, D4
0000114E 0F7A BE07 bchg [PC - 0x41F9 /* FFFFCF57, cstring ""<EOF> */], D7
00001152 0114 btst [A4], D0
00001154 0013 061A ori.b [A3], 0x1A
00001158 7B40 moveq.l D5, 0x40
0000115A 0223 3FA5 andi.b -[A3], 0xA5
0000115E 561B addq.b [A3]+, 3
00001160 0358 bchg [A0]+, D1
00001162 1306 move.b -[A1], D6
00001164 8327 or.b -[A7], D1
00001166 7300 moveq.l D1, 0x00
00001168 7626 moveq.l D3, 0x26
0000116A 0B00 btst D0, D5
0000116C 0107 btst D7, D0
0000116E 6303 bls +0x5 /* 00001173 */
00001170 C595 and.l [A5], D2
00001172 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001174 0B00 btst D0, D5
00001176 0B29 264C btst [A1 + 0x264C], D5
0000117A DB0A addx.b -[A5], -[A2]
0000117C 9B01 subx.b D5, D1
0000117E D312 add.b [A2], D1
00001180 6320 bls +0x22 /* 000011A2 */
00001182 D70C addx.b -[A3], -[A4]
00001184 F05B 0645 .extension 0x05B <<F/1/0>>, 0x0645 // unimplemented
00001188 5E0F addq.b A7, 7
0000118A 7A68 moveq.l D5, 0x68
0000118C 4ACB tas.b A3
0000118E 4086 negx.l D6
00001190 9B66 sub.w -[A6], D5
00001192 CB1D and.b [A5]+, D5
00001194 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001196 0F45 bchg D5, D7
00001198 01EB .incomplete
0000119A 19F3 15C6 1707 move.b 0x7, <<invalid full ext with IS == 1 and I/IS == 6>>
000011A0 6BC1 bmi -0x3D /* 00001163 */
label000011A2:
000011A2 0643 1183 addi.w D3, 0x1183
000011A6 0365 bchg -[A5], D1
000011A8 045B 0E1B subi.w [A3]+, 0xE1B
000011AC 00C1 .incomplete
000011AE 1D03 move.b -[A6], D3
000011B0 1E85 move.b [A7], D5
000011B2 0FCB .incomplete
000011B4 098D bclr A5, D4
000011B6 111B move.b -[A0], [A3]+
000011B8 31B3 42A1 5F3E 6B40 E513 0F71 move.w [[A0 + 0x6B40E513] + D5 * 8 + 0xF71], [A3 + D4.w * 2 - 0x95]
000011C4 593B 4749 subq.b [[PC + <<invalid base displacement size>>]], 4
000011C8 58E5 svc -[A5]
000011CA 6B2B bmi +0x2D /* 000011F7 */
000011CC 08AB 0373 10F3 bclr.b [A3 + 0x10F3], 0x73 /* 's' */
000011D2 1541 71E1 move.b [A2 + 0x71E1], D1
000011D6 5A04 addq.b D4, 5
000011D8 0F7A 604C bchg [PC + 0x604C /* 00007226, cstring ""<EOF> */], D7
000011DC D32E A30F add.b [A6 - 0x5CF1], D1
000011E0 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
000011E2 0F45 bchg D5, D7
000011E4 01D3 .incomplete
000011E6 0A07 03DE xori.b D7, 0xDE
000011EA 2101 move.l -[A0], D1
000011EC A101 syscall Close, flags=1
000011EE 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
000011F0 014A bchg A2, D0
000011F2 8B66 or.w -[A6], D5
000011F4 E93C rol D4.b, D4
000011F6 45A8 4CFB .invalid 2, [A0 + 0x4CFB] // invalid opcode 4 with b == 6
000011FA 0DE0 .incomplete
000011FC B308 cmpm.b [A1]+, [A0]+
000011FE 4A3B 0789 tst.b [[ + <<invalid base displacement size>> + D0 * 8]]
00001202 0125 btst -[A5], D0
00001204 88B1 3F65 or.l D4, <<invalid full ext with IS == 1 and I/IS == 5>>
00001208 9EA9 3FAB sub.l D7, [A1 + 0x3FAB]
0000120C 071B btst [A3]+, D3
0000120E 0EFB .incomplete
00001210 24DC move.l [A2]+, [A4]+
00001212 8B06 sbcd D5, D6
00001214 E159 rol D1.w, 8
00001216 097D bchg <<invalid special address>>, D4
00001218 DC13 add.b D6, [A3]
0000121A 08C5 11AB bset.b D5, 0xAB
0000121E 6123 bsr +0x25 /* 00001243 */
00001220 061B 4E1C addi.b [A3]+, 0x1C
00001224 524B addq.w A3, 1
00001226 1378 3297 104F move.b [A1 + 0x104F], [0x00003297]
0000122C 0F49 bchg A1, D7
0000122E 0286 1B4E 4A0F andi.l D6, 0x1B4E4A0F
00001234 862B 40A3 or.b D3, [A3 + 0x40A3]
00001238 0786 bclr D6, D3
0000123A 932E 7B04 sub.b [A6 + 0x7B04], D1
0000123E 8623 or.b D3, -[A3]
00001240 4003 negx.b D3
00001242 0286 BB35 4CA3 andi.l D6, 0xBB354CA3
00001248 09A1 bclr -[A1], D4
0000124A 2207 move.l D1, D7
0000124C 07D8 .incomplete
0000124E 6B40 bmi +0x42 /* 00001290 */
00001250 1300 move.b -[A1], D0
00001252 EB09 lsl D1.b, 5
00001254 0FA6 bclr -[A6], D7
00001256 434E chk.w D1, A6
00001258 4135 5B66 .invalid 0, <<invalid full ext with IS == 1 and I/IS == 6>> // invalid opcode 4 with b == 4
0000125C 5833 4E17 addq.b [A3 + D4 * 8 + 0x17], 4
00001260 07E4 .incomplete
00001262 3B2C E103 move.w -[A5], [A4 - 0x1EFD]
00001266 EAB0 roxr D0, D5
00001268 EB0D lsl D5.b, 5
0000126A E302 asl D2.b, 1
0000126C 0F4C bchg A4, D7
0000126E F33F .extension 0x33F <<F/4-5/1>> // unimplemented
00001270 A104 syscall Control, flags=1
00001272 EAB0 roxr D0, D5
00001274 FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
00001276 E302 asl D2.b, 1
00001278 534E subq.w A6, 1
0000127A 4C0F 6105 movem.w D0,D2,A0,A5,A6, A7
0000127E 8B05 sbcd D5, D5
00001280 1A6B 4E1A movea.b A5, [A3 + 0x4E1A]
00001284 B311 xor.b [A1], D1
00001286 1A4B movea.b A5, A3
00001288 0F04 btst D4, D7
0000128A 0F7A 1C22 bchg [PC + 0x1C22 /* 00002EAE, cstring ""<EOF> */], D7
0000128E 4A0F tst.b A7
label00001290:
00001290 0107 btst D7, D0
00001292 E101 asl D1.b, 8
00001294 0F1A btst [A2]+, D7
00001296 AB11 syscall OldPatToNew
00001298 1A8B move.b [A5], A3
0000129A 0E04 0FE9 .invalid.b D4, 0xE9 // invalid immediate operation
0000129E 01AB 4D73 bclr [A3 + 0x4D73], D0
000012A2 22C1 move.l [A1]+, D1
000012A4 8E1B or.b D7, [A3]+
000012A6 0C21 0C02 cmpi.b -[A1], 0x2
000012AA 0F65 bchg -[A5], D7
000012AC 32C5 move.w [A1]+, D5
000012AE 52BE addq.l <<invalid special address>>, 1
000012B0 EB00 asl D0.b, 5
000012B2 6501 bcs +0x3 /* 000012B5 */
000012B4 F363 .extension 0x363 <<F/4-5/1>> // unimplemented
000012B6 A5AD syscall ReplaceGestalt, flags=5
000012B8 DB65 add.w -[A5], D5
000012BA FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000012BC C319 and.b [A1]+, D1
000012BE C934 6968 1340 and.b [A4 + 0x1340], D4
000012C4 0901 btst D1, D4
000012C6 A53C syscall CmpString, flags=5
000012C8 DB1D add.b [A5]+, D5
000012CA 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000012CC 213D move.l -[A0], <<invalid special address>>
000012CE EB09 lsl D1.b, 5
000012D0 0504 btst D4, D2
000012D2 D319 add.b [A1]+, D1
000012D4 D185 addx.l D0, D5
000012D6 E32F lsl D7.b, D1
000012D8 0C28 EB09 1A61 cmpi.b [A0 + 0x1A61], 0x9 /* '\t' */
000012DE 90A1 sub.l D0, -[A1]
000012E0 910F subx.b -[A0], -[A7]
000012E2 ED85 asl D5, 6
000012E4 4AEB 41C1 tas.b [A3 + 0x41C1]
000012E8 2C1B move.l D6, [A3]+
000012EA 081B 0C89 btst.b [A3]+, 0x89
000012EE 0505 btst D5, D2
000012F0 09B3 03F1 082D 921B bclr [[0x82D921B]], D4
000012F8 5001 addq.b D1, 8
000012FA 4C4B 1873 movem.l D0,D1,D4,D5,D6,A3,A4, A3
000012FE 019B bclr [A3]+, D0
00001300 1E81 move.b [A7], D1
00001302 8D03 sbcd D6, D3
00001304 1686 move.b [A3], D6
00001306 9B2E 6B08 sub.b [A6 + 0x6B08], D5
0000130A 1404 move.b D2, D4
0000130C 0F68 1309 bchg [A0 + 0x1309], D7
00001310 6503 bcs +0x5 /* 00001315 */
00001312 5B4C subq.w A4, 5
00001314 7626 moveq.l D3, 0x26
00001316 7301 moveq.l D1, 0x01
00001318 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
0000131A 7E61 moveq.l D7, 0x61
0000131C 4D21 .invalid 6, -[A1] // invalid opcode 4 with b == 4
0000131E 0354 bchg [A4], D1
00001320 2612 move.l D3, [A2]
00001322 7323 moveq.l D1, 0x23
00001324 C100 abcd D0, D0
00001326 9B1E sub.b [A6]+, D5
00001328 931D sub.b [A5]+, D1
0000132A 8103 sbcd D0, D3
0000132C 8323 or.b -[A3], D1
0000132E 8613 or.b D3, [A3]
00001330 4063 negx.w -[A3]
00001332 2014 move.l D0, [A4]
00001334 040F F903 subi.b A7, 0x3
00001338 C626 and.b D3, -[A6]
0000133A 7E4A moveq.l D7, 0x4A
0000133C BB4F cmpm.w [A5]+, [A7]+
0000133E C1D4 muls.w D0, [A4]
00001340 8101 sbcd D0, D1
00001342 7814 moveq.l D4, 0x14
00001344 040F 8102 subi.b A7, 0x2
00001348 1402 move.b D2, D2
0000134A 0B29 2306 btst [A1 + 0x2306], D5
0000134E 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
00001350 C1D5 muls.w D0, [A5]
00001352 1C22 move.b D6, -[A2]
00001354 CB09 abcd -[A5], -[A1]
00001356 DCBB 0304 add.l D6, <<invalid full ext with I/IS == 4>>
0000135A CB4F exg A5, A7
0000135C 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000135E 6889 bvc -0x75 /* 000012E9 */
00001360 07A5 bclr -[A5], D3
00001362 C53B 2741 and.b [[PC + <<invalid base displacement size>>]], D2
00001366 0B54 bchg [A4], D5
00001368 8212 or.b D1, [A2]
0000136A 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
0000136C 727B moveq.l D1, 0x7B
0000136E 14C1 move.b [A2]+, D1
00001370 9D3B 2007 sub.b [PC + D2.w + 0x7], D6
00001374 0769 C319 bchg [A1 - 0x3CE7], D3
00001378 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000137A 030E btst A6, D1
0000137C 34A3 move.w [A2], -[A3]
0000137E 1069 3F23 movea.b A0, [A1 + 0x3F23]
00001382 069B 1E9B 0F01 addi.l [A3]+, 0x1E9B0F01
00001388 0CEB .incomplete
0000138A 0C14 040F cmpi.b [A4], 0xF
0000138E D909 addx.b -[A4], -[A1]
00001390 127E movea.b A1, <<invalid special address>>
00001392 D8C5 add.w A4, D5
00001394 0C61 0286 cmpi.w -[A1], 0x286
00001398 4B18 .invalid 5, [A0]+ // invalid opcode 4 with b == 4
0000139A FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
0000139C 8144 7B08 pack D0, D4, 0x7B08
000013A0 2314 move.l -[A1], [A4]
000013A2 0704 btst D4, D3
000013A4 533B 1449 subq.b [PC + D1.w * 4 + 0x49], 1
000013A8 ACE5 syscall UnionRgn, auto_pop
000013AA BC04 cmp.b D6, D4
000013AC 7B0A moveq.l D5, 0x0A
000013AE C5BF and.l <<invalid special address>>, D2
000013B0 131A move.b -[A1], [A2]+
000013B2 869B or.l D3, [A3]+
000013B4 1E8B move.b [A7], A3
000013B6 17C5 1783 01E3 0534 move.b [[ + <<invalid base displacement size>> + D1 * 8] + 0x1E30534], D5
000013BE 1B08 move.b -[A5], A0
000013C0 EA21 asr D1.b, D5
000013C2 451B .invalid 2, [A3]+ // invalid opcode 4 with b == 4
000013C4 0827 011F btst.b -[A7], 0x1F
000013C8 2306 move.l -[A1], D6
000013CA 2B66 4513 move.l [A5 + 0x4513], -[A6]
000013CE 4A0F tst.b A7
000013D0 E105 asl D5.b, 8
000013D2 4C0F 862B movem.w D0,D1,D3,D5,A1,A2,A7, A7
000013D6 664C bne +0x4E /* 00001424 */
000013D8 0F85 bclr D5, D7
000013DA 400B negx.b A3
000013DC 8062 or.w D0, -[A2]
000013DE 26EA C626 move.l [A3]+, [A2 - 0x39DA]
000013E2 9A86 sub.l D5, D6
000013E4 234E 6B3A move.l [A1 + 0x6B3A], A6
000013E8 A544 syscall SetFPos, flags=5
000013EA AB0F syscall CheckPic
000013EC C509 abcd -[A2], -[A1]
000013EE 250F move.l -[A2], A7
000013F0 EB08 lsl D0.b, 5
000013F2 7283 moveq.l D1, 0xFFFFFF83
000013F4 0121 btst -[A1], D0
000013F6 0F2B 0A41 btst [A3 + 0xA41], D7
000013FA 57C3 seq D3
000013FC 1963 5A01 move.b [A4 + 0x5A01], -[A3]
00001400 111B move.b -[A0], [A3]+
00001402 0305 btst D5, D1
00001404 106B 2C45 movea.b A0, [A3 + 0x2C45]
00001408 1D9B 1E4A move.b [A6 + D1 * 8 + 0x4A], [A3]+
0000140C 0FC1 .incomplete
0000140E 1D9A 211A 6B10 move.b [[A6 + D2] + 0x6B10], [A2]+
00001414 C626 and.b D3, -[A6]
00001416 3311 move.w -[A1], [A1]
00001418 CDCC muls.w D6, A4
0000141A 39B5 1C70 9B01 move.w [[A4 + <<invalid base displacement size>> + A1 * 2]], [A5 + D1 * 4 + 0x70]
00001420 98F8 6498 sub.w A4, [0x00006498]
label00001424:
00001424 0311 btst [A1], D1
00001426 A1DB syscall vTruncateFile, flags=1
00001428 C319 and.b [A1]+, D1
0000142A D82B 17BB add.b D4, [A3 + 0x17BB]
0000142E 2753 06C3 move.l [A3 + 0x6C3], [A3]
00001432 02A0 E303 D317 andi.l -[A0], 0xE303D317
00001438 650A bcs +0xC /* 00001444 */
0000143A CAA6 and.l D5, -[A6]
0000143C 851D or.b [A5]+, D2
0000143E B2A1 cmp.l D1, -[A1]
00001440 0AE5 .incomplete
00001442 0017 077D ori.b [A7], 0x7D /* '}' */
// begin alternate branch 00001444-00001446
label00001444:
00001444 077D bchg <<invalid special address>>, D3
// end alternate branch 00001444-00001446
label00001444: // (misaligned)
00001446 2704 move.l -[A3], D4
00001448 CFB3 0700 and.l [A3 + <<invalid base displacement size>> + D0 * 8], D7
0000144C 7C24 moveq.l D6, 0x24
0000144E 0E07 063E .invalid.b D7, 0x3E /* '>' */ // invalid immediate operation
00001452 5301 subq.b D1, 1
00001454 0707 btst D7, D3
00001456 B424 cmp.b D2, -[A4]
00001458 34CD move.w [A2]+, A5
0000145A 0000 7C1A ori.b D0, 0x1A
0000145E 0A8E 043B 9349 xori.l A6, 0x43B9349
00001464 1BE5 move.b <<invalid special address>>, -[A5]
00001466 038B bclr A3, D1
00001468 1E27 move.b D7, -[A7]
0000146A 0160 bchg -[A0], D0
0000146C 0B13 btst [A3], D5
0000146E 22EB 055E move.l [A1]+, [A3 + 0x55E]
00001472 C309 abcd -[A1], -[A1]
00001474 52A1 addq.l -[A1], 1
00001476 E60B lsr D3.b, 3
00001478 00BB 2782 D803 333E 0F14 040F 7A68 ori.l [[PC + 0xF14040F] + D3 * 2 + 0x7A68], 0x2782D803
00001486 E12E lsl D6.b, D0
00001488 530F subq.b A7, 1
0000148A 0082 4704 7683 ori.l D2, 0x47047683
00001490 4263 clr.w -[A3]
00001492 0558 bchg [A0]+, D2
00001494 8243 or.w D1, D3
00001496 0153 bchg [A3], D0
00001498 0F37 0451 btst [A7 + D0.w * 4 + 0x51], D7
// begin alternate branch 0000149A-0000149E
label0000149A:
0000149A 0451 A30A subi.w [A1], 0xA30A
// end alternate branch 0000149A-0000149E
label0000149A: // (misaligned)
0000149C A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000149E A316 syscall InitQueue/FInitQueue, flags=3
000014A0 8B17 or.b [A7], D5
000014A2 00F2 .incomplete
000014A4 1703 move.b -[A3], D3
000014A6 6F06 ble +0x8 /* 000014AE */
000014A8 6B02 bmi +0x4 /* 000014AC */
000014AA DCA3 add.l D6, -[A3]
label000014AC:
000014AC 1600 move.b D3, D0
label000014AE:
000014AE 9800 sub.b D4, D0
000014B0 8265 or.w D1, -[A5]
000014B2 1117 move.b -[A0], [A7]
000014B4 04C8 .incomplete
000014B6 F24A 0F14 .extension 0x24A <<F/1/1>>, 0x0F14 // unimplemented
000014BA 00F2 .incomplete
000014BC A102 syscall Read, flags=1
000014BE 01C7 .incomplete
000014C0 60D8 bra -0x26 /* 0000149A */
000014C2 030F btst A7, D1
000014C4 3E0F move.w D7, A7
000014C6 45E7 lea.l A2, -[A7]
000014C8 418C .invalid 0, A4 // invalid opcode 4 with b == 6
000014CA 7B00 moveq.l D5, 0x00
000014CC F30E .extension 0x30E <<F/4-5/1>> // unimplemented
000014CE EB50 roxl D0.w, 5
000014D0 4D8C .invalid 6, A4 // invalid opcode 4 with b == 6
000014D2 E350 roxl D0.w, 1
000014D4 5273 020B addq.w [A3 + D0.w * 2 + 0xB], 1
000014D8 41C3 lea.l A0, D3
000014DA 36E3 move.w [A3]+, -[A3]
000014DC 36E3 move.w [A3]+, -[A3]
000014DE 5053 addq.w [A3], 8
000014E0 2514 move.l -[A2], [A4]
000014E2 040F 7A68 subi.b A7, 0x68 /* 'h' */
000014E6 831B or.b [A3]+, D1
000014E8 AB01 syscall BitsToMap
000014EA E302 asl D2.b, 1
000014EC 9873 17B5 40FB 1500 sub.w D4, [[0x40FB1500] + D1 * 8]
000014F4 F207 09D5 .invalid fp3, fp2
000014F8 2100 move.l -[A0], D0
000014FA 2100 move.l -[A0], D0
000014FC BB0A cmpm.b [A5]+, [A2]+
000014FE 900E sub.b D0, A6
00001500 243B 3610 move.l D2, [PC + D3.w * 8 + 0x10]
00001504 2403 move.l D2, D3
00001506 309B move.w [A0], [A3]+
00001508 0302 btst D2, D1
0000150A 3B4C B358 move.w [A5 - 0x4CA8], A4
0000150E A912 syscall InitWindows
00001510 BB05 xor.b D5, D5
00001512 1C38 01B8 move.b D6, [0x000001B8]
00001516 7304 moveq.l D1, 0x04
00001518 DB00 addx.b D5, D0
0000151A 1A98 move.b [A5], [A0]+
0000151C 2882 move.l [A4], D2
0000151E 02DB .incomplete
00001520 3520 move.w -[A2], -[A0]
00001522 7E63 moveq.l D7, 0x63
00001524 0580 bclr D0, D2
00001526 3E0F move.w D7, A7
00001528 2511 move.l -[A2], [A1]
0000152A 3B0C move.w -[A5], A4
0000152C 2068 484A movea.l A0, [A0 + 0x484A]
00001530 3787 C13E 7B05 0703 E18B move.w [[A3 + 0x7B050703] + A4 - 0x1E75], D7
0000153A 07BA DB08 bclr [PC - 0x24F8 /* FFFFF044, cstring ""<EOF> */], D3
0000153E A50F syscall MountVol, flags=5
00001540 0427 82FB subi.b -[A7], 0xFB
00001544 824A or.w D1, A2
00001546 0FF1 .incomplete
00001548 020F 7811 andi.b A7, 0x11
0000154C 0353 bchg [A3], D1
0000154E 0F14 btst [A4], D7
00001550 040F 0903 subi.b A7, 0x3
00001554 984A sub.w D4, A2
00001556 0F11 btst [A1], D7
00001558 0307 btst D7, D1
0000155A 83E3 divs.w D1, -[A3]
0000155C 8102 sbcd D0, D2
0000155E 0243 2920 andi.w D3, 0x2920 /* ') ' */
00001562 0704 btst D4, D3
00001564 BF60 xor.w -[A0], D7
00001566 1B0C move.b -[A5], A4
00001568 1405 move.b D2, D5
0000156A 1B53 0F04 move.b [A5 + 0xF04], [A3]
0000156E 2784 C807 move.l [A3 + A4 + 0x7], D4
00001572 07C0 .incomplete
00001574 D102 addx.b D0, D2
00001576 6048 bra +0x4A /* 000015C0 */
00001578 6B05 bmi +0x7 /* 0000157F */
0000157A 58DB svc [A3]+
0000157C 012D 3902 btst [A5 + 0x3902 /* export_1820 */], D0
00001580 0F1C btst [A4]+, D7
00001582 0309 btst A1, D1
00001584 5612 addq.b [A2], 3
00001586 4A13 tst.b [A3]
00001588 42D1 .invalid [A1] // invalid opcode 4 with subtype 1
0000158A 06A3 9582 5306 addi.l -[A3], 0x95825306
00001590 0700 btst D0, D3
00001592 BD4B cmpm.w [A6]+, [A3]+
00001594 0500 btst D0, D2
00001596 F227 0393 .invalid fp7, fp0
0000159A 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
0000159C 603E bra +0x40 /* 000015DC */
0000159E FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
000015A0 6521 bcs +0x23 /* 000015C3 */
000015A2 6340 bls +0x42 /* 000015E4 */
000015A4 6D21 blt +0x23 /* 000015C7 */
000015A6 D30C addx.b -[A1], -[A4]
000015A8 A331 syscall GetOSEvent, flags=3
000015AA 5B31 7B16 D30C subq.b [[A1] + D7 * 2 - 0x2CF4], 5
000015B0 3B2C 633B move.w -[A5], [A4 + 0x633B]
000015B4 DB01 addx.b D5, D1
000015B6 1404 move.b D2, D4
000015B8 0F7A 68B3 bchg [PC + 0x68B3 /* 00007E6D, cstring ""<EOF> */], D7
000015BC 0F32 3245 btst [A2 + D3.w * 2 + 0x45], D7
label000015C0:
000015C0 AD63 syscall SetControlValue/SetCtlValue, auto_pop
000015C2 4002 negx.b D2
000015C4 6B40 bmi +0x42 /* 00001606 */
000015C6 E50A lsl D2.b, 2
000015C8 524A addq.w A2, 1
000015CA 0FE1 .incomplete
000015CC A27B syscall ADBReInit, flags=2
000015CE 1683 move.b [A3], D3
000015D0 075B bchg [A3]+, D3
000015D2 2B9B 2B0B 1CA3 01D3 move.l [[A5 + <<invalid base displacement size>> + D2 * 2] + 0x1CA301D3], [A3]+
000015DA 0C0F E103 cmpi.b A7, 0x3
// begin alternate branch 000015DC-000015DE
label000015DC:
000015DC E103 asl D3.b, 8
// end alternate branch 000015DC-000015DE
label000015DC: // (misaligned)
000015DE 6301 bls +0x3 /* 000015E1 */
000015E0 01A5 bclr -[A5], D0
000015E2 DB01 addx.b D5, D1
label000015E4:
000015E4 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000015E6 250D move.l -[A2], A5
000015E8 3B40 6108 move.w [A5 + 0x6108], D0
000015EC 0703 btst D3, D3
000015EE 8E60 or.w D7, -[A0]
000015F0 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
000015F2 1B1C move.b -[A5], [A4]+
000015F4 24B3 0641 move.l [A2], [A3 + D0.w * 8 + 0x41]
000015F8 1D53 0133 move.b [A6 + 0x133], [A3]
000015FC 0225 021B andi.b -[A5], 0x1B
00001600 1C05 move.b D6, D5
00001602 F881 0032 .extension 0x881 <<F/2-3/4>> // unimplemented
label00001606:
00001606 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00001608 3B4E 0223 move.w [A5 + 0x223], A6
0000160C 2EFB 1113 101B 1C1C move.l [A7]+, [[PC + D1] + 0x101B1C1C]
00001614 822B 272B or.b D1, [A3 + 0x272B]
00001618 04A1 0021 02CD subi.l -[A1], 0x2102CD
0000161E 0D07 btst D7, D6
00001620 041B 8CBA subi.b [A3]+, 0xBA
00001624 8119 or.b [A1]+, D0
00001626 011A btst [A2]+, D0
00001628 9703 subx.b D3, D3
0000162A A3DB syscall vTruncateFile, flags=3
0000162C 0804 3784 btst.b D4, 0x84
00001630 32BB 3665 move.w [A1], [PC + D3.w * 8 + 0x65]
00001634 0703 btst D3, D3
00001636 0341 bchg D1, D1
00001638 04A3 1523 00A1 subi.l -[A3], 0x152300A1
0000163E 13BB 004B 05D0 move.b [], [PC + D0.w + 0x4B]
00001644 630E bls +0x10 /* 00001654 */
00001646 1306 move.b -[A1], D6
00001648 21B0 6B01 A61B move.l [A0 + A2.w * 8 + 0x1B], [[A0 + <<invalid base displacement size>> + D6 * 2]]
0000164E 0760 bchg -[A0], D3
00001650 C508 abcd -[A2], -[A0]
00001652 DB01 addx.b D5, D1
label00001654:
00001654 C105 abcd D0, D5
00001656 02B3 2E29 10EB 1D21 1D4A andi.l [[A3 + 0x1D4A + D1 * 4]], 0x2E2910EB
00001660 2341 1400 move.l [A1 + 0x1400], D1
00001664 8B1E or.b [A6]+, D5
00001666 E908 lsl D0.b, 4
00001668 C535 6703 4EC5 0307 and.b [[A5 + <<invalid base displacement size>> + D6 * 8] + 0x4EC50307], D2
00001670 0358 bchg [A0]+, D1
00001672 A102 syscall Read, flags=1
00001674 2502 move.l -[A2], D2
00001676 481C nbcd.b [A4]+
00001678 DB04 addx.b D5, D4
0000167A 0F3E btst <<invalid special address>>, D7
0000167C 5B36 1404 subq.b [A6 + D1.w * 4 + 0x4], 5
00001680 178A 7A73 move.b [A3 + D7 * 2 + 0x73], A2
00001684 013B 4E0C btst [PC + D4 * 8 + 0xC], D0
00001688 3241 movea.w A1, D1
0000168A 1700 move.b -[A3], D0
0000168C C319 and.b [A1]+, D1
0000168E AB01 syscall BitsToMap
00001690 4B33 1705 .invalid 5, [[A3 + <<invalid base displacement size>>] + D1 * 8] // invalid opcode 4 with b == 4
00001694 4D4B chk.w D6, A3
00001696 119C 62B3 move.b [A0 + D6.w * 2 - 0x77], [A4]+
0000169A 039C bclr [A4]+, D1
0000169C 5B0F subq.b A7, 5
0000169E DB00 addx.b D5, D0
000016A0 8406 or.b D2, D6
000016A2 AC24 syscall HFSUtilDispatch/FSMgr, auto_pop
000016A4 2B02 move.l -[A5], D2
000016A6 D202 add.b D1, D2
000016A8 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000016AA 6045 bra +0x47 /* 000016F1 */
000016AC 063B 0C68 41C3 2823 001A addi.b [[ + <<invalid base displacement size>>] + 0x2823001A], 0x68 /* 'h' */
000016B6 BB00 xor.b D0, D5
000016B8 650E bcs +0x10 /* 000016C8 */
000016BA 632E bls +0x30 /* 000016EA */
000016BC 170A move.b -[A3], A2
000016BE 0920 btst -[A0], D4
000016C0 480F nbcd.b A7
000016C2 06A4 6101 E101 addi.l -[A4], 0x6101E101
label000016C8:
000016C8 6102 bsr +0x4 /* 000016CC */
000016CA 0701 btst D1, D3
fn000016CC:
000016CC 779B moveq.l D3, 0xFFFFFF9B
000016CE 00B3 0217 017E A301 ori.l [[A3 + <<invalid base displacement size>> + A2 * 2]], 0x217017E
000016D6 A902 syscall RealFont
000016D8 0F1A btst [A2]+, D7
000016DA C319 and.b [A1]+, D1
000016DC 2413 move.l D2, [A3]
000016DE 32A3 move.w [A1], -[A3]
000016E0 178E E139 9333 6D04 move.b [[A3 - 0x6CCC92FC + A6]], A6
000016E8 4AFB 19E1 013B tas.b [[0x13B]]
// begin alternate branch 000016EA-000016EE
label000016EA:
000016EA 19E1 013B move.b 0x3B /* ';' */, -[A1]
// end alternate branch 000016EA-000016EE
label000016EA: // (misaligned)
000016EE 2D31 0123 67BA D30D 8D27 move.l -[A6], [[A1 + 0x67BA + D0] - 0x2CF272D9]
000016F8 5B05 subq.b D5, 5
000016FA F061 2049 .extension 0x061 <<F/1/0>>, 0x2049 // unimplemented
000016FE 1B60 3702 move.b [A5 + 0x3702 /* export_1756 */], -[A0]
00001702 E410 roxr D0.b, 2
00001704 1010 move.b D0, [A0]
00001706 4500 .invalid 2, D0 // invalid opcode 4 with b == 4